The new EMAN2.2 binaries for recent OS versions are more heavily optimized than previous releases (and less backwards compatible). Still, it may be possible to achieve a 10-20% additional speedup if you setup GCC6 and compile with optimize-machine on a recent Linux version. Compiling from source on Linux is much easier than the other platforms. For Mac and Windows users, we strongly suggest using a binary.
Binary Installation (most users should do this)
Compiling from Source and Setting Up a C++ Development Environment
Compile EMAN2 with Anaconda (Linux and OSX) (recommended)
For older versions
Compile EMAN2 on OS X with Anaconda (older version)
Compile EMAN2 on OS X with Homebrew (not recommended)
Build System Documentation (Work-In-Progress)