Differences between revisions 6 and 17 (spanning 11 versions)
Revision 6 as of 2008-05-09 15:57:05
Size: 1275
Editor: root
Comment:
Revision 17 as of 2009-02-24 18:09:26
Size: 1713
Editor: gtang
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
'''Most users, even 'advanced' users should select a binary install.''' If the binaries don't work for you for some reason (please [[mailto:sludtke@bcm.edu|let us know]], or if you need to write new low-level image processing functions, then you can resort to a source-based installation.)
Line 3: Line 4:
'''Most users, even 'advanced' users should select a binary install.''' If the binaries don't work for you for some reason
(please [mailto:sludtke@bcm.edu let us know], or if you need to write new low-level image processing functions, then
you can resort to a source-based installation.)

EMAN2 uses an increasingly popular approach of writing all of the main compute-intensive image processing operations
in C++, but writing all of the user programs, including those with GUIs (graphical user interfaces) in a scripting
language called
[http://www.python.org Python]. All of these Python level programs can be edited by the end-user
WITHOUT requiring a C++ development environment. Note that most users won't want or need even this level of
customization.
EMAN2 uses an increasingly popular approach of writing all of the main computationally intensive image processing operations in C++, but writing all of the user programs, including those with GUIs (graphical user interfaces) in a scripting language called [[http://www.python.org|Python]]. All of these Python level programs can be edited by the end-user WITHOUT requiring a C++ development environment. Note that most users won't want or need even this level of customization.
Line 14: Line 7:
 * [:/BinaryInstall:Installing EMAN2 binaries]  * [[EMAN2/Install/BinaryInstall|Installing EMAN2 binaries]]
Line 17: Line 10:
 * [http://blake.bcm.tmc.edu/eman/eman2/INSTALL EMAN2's non-wiki installation instructions]
 * [:COMPILE EMAN2 WINDOWS:Compile EMAN2 with Visual Studio .Net 2003 on Windows XP]
 * [:COMPILE EMAN2 MAC OS X:Compile EMAN2 on OS X]
 * [[http://blake.bcm.tmc.edu/eman/eman2/INSTALL|EMAN2's non-wiki installation instructions]] (Linux)
 * [[COMPILE_EMAN2_WINDOWS|Compile EMAN2 with Visual Studio .NET 2005 on Windows XP]]
 * [[COMPILE_EMAN2_MAC_OS_X|Compile EMAN2 on OS X]]
Line 22: Line 15:
 * [:eman2BuildFAQ:EMAN2 compilation frequent asked questions ]  * [[eman2BuildFAQ|EMAN2 compilation frequent asked questions]]
 * [[EMAN2_unittest|How do I know my EMAN2 installation or compilation is successful?]]
 * [[Py_initModule4_64|I try to run eman2 script, got error like "ImportError: ....libboost....: undefined symbol: Py_InitModule4_64", what does that mean?]]
 * [[EMAN2Mandriva2009Segfault|I compiled EMAN2 on Mandriva 2009, everything looks OK, butI got segmentation fault when I try to run e2display.py or e2boxer.py.]]

Compiling and installing EMAN

Most users, even 'advanced' users should select a binary install. If the binaries don't work for you for some reason (please let us know, or if you need to write new low-level image processing functions, then you can resort to a source-based installation.)

EMAN2 uses an increasingly popular approach of writing all of the main computationally intensive image processing operations in C++, but writing all of the user programs, including those with GUIs (graphical user interfaces) in a scripting language called Python. All of these Python level programs can be edited by the end-user WITHOUT requiring a C++ development environment. Note that most users won't want or need even this level of customization.

Binary Installation

Compiling from source and setting up a C++ development environment

FAQ

EMAN2/Install (last edited 2024-09-13 17:36:10 by TunayDurmaz)