Size: 665
Comment:
|
Size: 1158
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
= Install EMEN2 = EMEN2 can be installed using either Python easy_install: {{{ sudo easy_install emen2 }}} Or by downloading the source, unpacking, and using Python distutils: {{{ python ./setup.py build sudo python ./setup.py install }}} |
|
Line 14: | Line 29: |
python -m emen2.clients.clone -h $HOME/test_db -- --defs | python -m emen2.db.clone -h $HOME/test_db -- --defs |
Line 17: | Line 32: |
You can also quickly access the native Python API, by invoking the emen2.db.admin module and interactive mode. {{{ python -i -m emen2.db.admin }}} Note: If you are using Python 2.7, you can use "-m emen2.web" and "-m emen2.db" |
Installing and configuring EMEN2
Install Dependencies
You will first need to install the various EMEN2 dependencies. They are all straight-forward to install, and can generally be installed using Python's easy_install system.
Install EMEN2
EMEN2 can be installed using either Python easy_install:
sudo easy_install emen2
Or by downloading the source, unpacking, and using Python distutils:
python ./setup.py build sudo python ./setup.py install
Quick Start
Here is a "quick start" guide to install EMEN2, initialize an EMEN2 DB, and start the web server. The "-h" argument in the scripts below are references to a directory to keep the EMEN2 DB; the directory will be created if it does not exist.
python -m emen2.db.clone -h $HOME/test_db -- --defs python -m emen2.web.server -h $HOME/test_db
You can also quickly access the native Python API, by invoking the emen2.db.admin module and interactive mode.
python -i -m emen2.db.admin
Note: If you are using Python 2.7, you can use "-m emen2.web" and "-m emen2.db"