INSTALL (pymol-open-source-2.2.0) | : | INSTALL (pymol-open-source-2.3.0) | ||
---|---|---|---|---|
skipping to change at line 13 | skipping to change at line 13 | |||
INSTALLATION VIA COMPILATION | INSTALLATION VIA COMPILATION | |||
---------------------------------------------------------------------- | ---------------------------------------------------------------------- | |||
See also: http://pymolwiki.org/index.php/Linux_Install | See also: http://pymolwiki.org/index.php/Linux_Install | |||
REQUIREMENTS | REQUIREMENTS | |||
- C++11 compiler (e.g. gcc 4.7+) | - C++11 compiler (e.g. gcc 4.7+) | |||
- Python 2.7+ | - Python 2.7+ | |||
- Pmw (Python Megawidgets) (optional, for legacy GUI/plugins) | - Pmw (Python Megawidgets) (optional, for legacy GUI/plugins) | |||
https://github.com/schrodinger/pmw-patched | ||||
- OpenGL | - OpenGL | |||
- GLEW | - GLEW | |||
- GLUT (freeglut) (optional, disable with --no-glut) | - GLUT (freeglut) (optional, disable with --no-glut) | |||
- libpng | - libpng | |||
- freetype | - freetype | |||
- libxml2 (optional, for COLLADA export, disable with --no-libxml) | - libxml2 (optional, for COLLADA export, disable with --no-libxml) | |||
- msgpack-c 1.0+ (optional, for fast MMTF loading, disable with | - msgpack-c 2.1.5+ (optional, for fast MMTF loading and export, | |||
--use-msgpackc=no) | disable with --use-msgpackc=no) | |||
- mmtf-cpp (for fast MMTF export, disable with --use-msgpackc=no) | ||||
- PyQt5, PyQt4, or PySide (optional, will fall back to Tk interface) | - PyQt5, PyQt4, or PySide (optional, will fall back to Tk interface) | |||
- simplemmtf (optional, for MMTF export) | ||||
- glm | - glm | |||
- catch2 (optional, enable with --testing) | ||||
SETUP OPTIONS | SETUP OPTIONS | |||
python setup.py --help | python setup.py --help | |||
python setup.py --help-distutils | python setup.py --help-distutils | |||
python setup.py --help-distutils install | python setup.py --help-distutils install | |||
Special install options: | Special install options: | |||
--pymol-path= installation directory for PyMOL data ($PYMOL_PATH) | --pymol-path= installation directory for PyMOL data ($PYMOL_PATH) | |||
--bundled-pmw install bundled Pmw module | ||||
--no-launcher skip installation of the pymol launcher | --no-launcher skip installation of the pymol launcher | |||
Environment variables: | Environment variables: | |||
PREFIX_PATH Colon-delimited list of paths to search for headers and | PREFIX_PATH Colon-delimited list of paths to search for headers and | |||
libraries, e.g. /opt/local:/opt/X11 | libraries, e.g. $HOME/mmtf-cpp:$HOME/msgpack-c:/opt/local | |||
CXX C++ compiler command | CXX C++ compiler command | |||
CC C compiler command | CC C compiler command | |||
CXXFLAGS C++ compiler flags | CXXFLAGS C++ compiler flags | |||
CFLAGS C compiler and linker flags | CFLAGS C compiler and linker flags | |||
CPPFLAGS C/C++ preprocessor flags, e.g. -I/tmp/msgpack-c/include | CPPFLAGS C/C++ preprocessor flags, e.g. -I/tmp/msgpack-c/include | |||
LDFLAGS linker flags | LDFLAGS linker flags | |||
INSTALLATION | INSTALLATION | |||
python setup.py install --prefix=~/someplace | python setup.py install --prefix=~/someplace | |||
End of changes. 6 change blocks. | ||||
5 lines changed or deleted | 6 lines changed or added |