This version of Reahl requires version 2.7 of Python 2 or versions of Python greater than 3.3.
Reahl depends on a lot of other software. Installing it is not just a straight pip3 install reahl. You need to install a couple of other things first.
- Prepare your platform
Create a virtualenv
On Linux or Mac, do:
On Windows, do (in a command shell):
This creates a new directory reahl_env with an isolated Python environment inside it.
Activate the virtualenv
On Linux or Mac:
Your prompt should change to reflect the active virtual environment.
Install Reahl in the virtualenv
With your virtualenv activated, install Reahl:
pip3 install reahl[declarative,sqlite,dev,doc]
Reahl is composed of different components—you only need some of them. The pip extras (given in
above) let you choose what to install.
You can install:
The SqlAlchemy declarative implementation of the web framework
The development tools
Documentation and examples
Support for sqlite databases
Support for postgresql databases
Support for MySQL databases
You need pip > 6 (for wheel support) on Windows.