Differences between revisions 6 and 12 (spanning 6 versions)
Revision 6 as of 2010-03-29 07:56:27
Size: 791
Editor: root
Comment:
Revision 12 as of 2010-03-29 10:02:29
Size: 1652
Editor: root
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
EMEN2 requires the following packages to be installed: = EMEN2 Dependencies =
Line 3: Line 3:
python 2.6+ (not 3.0) [[EMEN2]] is dependent on several other packages. With the exception of Python, which is generally up to date and well-packaged on most systems, I recommend downloading the latest version from the project's site and installing it, or using easy_install for the package if possible. (Linux/Mac package management systems often have out of date software.)

If I have specified a version, it is the minimum version I have tested EMEN2 with. I cannot guarantee success with versions earlier than noted.


* Python 2.5+
 (note: do not use Python 3.0)
Line 7: Line 13:
Berkeley DB 4.8.24+ * Berkeley DB 4.8.24+
 BDB is the storage and transactional backend for EMEN2
Line 11: Line 18:
bsddb3 4.8.4+
 python bindings for berkeley db -- latest version from http://www.jcea.es/programacion/pybsddb.htm
* bsddb3 4.8.4+ (latest)
 Python bindings for Berkeley DB
 
http://www.jcea.es/programacion/pybsddb.htm
Line 16: Line 24:
Mako Templates * Mako Templates (latest)
 A simple, fast templating system for Python
Line 21: Line 30:
demjson * demjson (latest)
 A fast, compliant JSON module
Line 24: Line 34:
 * note: EMEN2 may use the Python json standard library in the future
Line 26: Line 37:
Twisted * Twisted 10.x+
 An event-driven networking engine written in Python
Line 31: Line 43:
yaml * PyYAML (latest)
 Configuration file is YAML-based
Line 35: Line 48:
pyOpenSSL * pyOpenSSL
 Network encryption
Line 39: Line 53:
EMAN2 is optionally used to generate browsable micrograph previews. * EMAN2
 
EMAN2 is optionally used to generate browsable micrograph previews.

EMEN2 Dependencies

EMEN2 is dependent on several other packages. With the exception of Python, which is generally up to date and well-packaged on most systems, I recommend downloading the latest version from the project's site and installing it, or using easy_install for the package if possible. (Linux/Mac package management systems often have out of date software.)

If I have specified a version, it is the minimum version I have tested EMEN2 with. I cannot guarantee success with versions earlier than noted.

* Python 2.5+

* Berkeley DB 4.8.24+

* bsddb3 4.8.4+ (latest)

* Mako Templates (latest)

* demjson (latest)

* Twisted 10.x+

* PyYAML (latest)

  • Configuration file is YAML-based "easy_install yaml"

* pyOpenSSL

  • Network encryption "easy_install pyOpenSSL"

* EMAN2

EMEN2/Dependencies (last edited 2013-06-27 04:51:06 by IanRees)