Differences between revisions 31 and 35 (spanning 4 versions)
Revision 31 as of 2010-11-22 11:16:02
Size: 616
Editor: root
Comment:
Revision 35 as of 2010-12-10 09:01:23
Size: 1158
Editor: root
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
= Download EMEN2 = = Install EMEN2 =
Line 11: Line 11:
Download the latest EMEN2: EMEN2 can be installed using either Python easy_install:
Line 13: Line 13:
http://ncmi.bcm.edu/ncmi/software/software_details?selected_software=EMEN2 {{{
sudo easy_install emen2
}}}
Line 15: Line 17:
= Create EMEN2 Environment = Or by downloading the source, unpacking, and using Python distutils:
Line 17: Line 19:
= Edit Configuration = {{{
python ./setup.py build
sudo python ./setup.py install
}}}
Line 19: Line 24:
= Initialize EMEN2 Environment = = Quick Start =
Line 21: Line 26:
= Test Web Server = 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.
Line 23: Line 28:
= Optional: Import = {{{
python -m emen2.db.clone -h $HOME/test_db -- --defs
python -m emen2.web.server -h $HOME/test_db
}}}
Line 25: Line 33:
= Optional: Accelerator Module = You can also quickly access the native Python API, by invoking the emen2.db.admin module and interactive mode.
Line 27: Line 35:
= Run as daemon = {{{
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"

EMEN2/Install (last edited 2013-06-27 06:59:34 by IanRees)