Differences between revisions 13 and 14
Revision 13 as of 2008-10-26 23:14:33
Size: 1616
Editor: gtang
Comment:
Revision 14 as of 2008-11-01 03:08:38
Size: 1624
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
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.

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 [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 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.

Binary Installation

  • [:EMAN2/Install/BinaryInstall:Installing EMAN2 binaries]

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

  • [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]
  • [:COMPILE EMAN2 Fedora 9:Compile EMAN2 on Fedora 9: use yum to solve dependency issue]

FAQ

  • [: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?]

EMAN2/Install (last edited 2023-02-03 08:52:24 by TunayDurmaz)