HPC/Applications/python: Difference between revisions
< HPC | Applications
Jump to navigation
Jump to search
(Created page with "== Python variants == === Standalone releases from the Python Software Foundation === * [http://www.python.org python.org] <!-- '''<font color="green">python</font>/<font co...") |
mNo edit summary |
||
Line 1: | Line 1: | ||
== Python variants == | == Python variants == | ||
=== | === Interpreter-only releases from the Python Software Foundation === | ||
Releases of just a Python interpreter from the [http://www.python.org python.org] sources: | |||
<!-- '''<font color="green">python</font>/<font color="green">''pyMajor.pyMinor''</font>'''/<font color="#c80">''compilerName-compMajor.compMinor''</font>/<font color="#888">''pyMajor.pyMinor.pyPatch''-''carbonBuild''</font> --> | <!-- '''<font color="green">python</font>/<font color="green">''pyMajor.pyMinor''</font>'''/<font color="#c80">''compilerName-compMajor.compMinor''</font>/<font color="#888">''pyMajor.pyMinor.pyPatch''-''carbonBuild''</font> --> | ||
'''python'''/''pyMajor.pyMinor''/''compilerName-compMajor.compMinor''/''pyMajor.pyMinor.pyPatch-moduleBuild'' | '''python'''/''pyMajor.pyMinor''/''compilerName-compMajor.compMinor''/''pyMajor.pyMinor.pyPatch-moduleBuild'' | ||
=== Releases bundled with the OS === | === Releases bundled with the OS === | ||
The Python interpreter that comes with the operating system is required for many system-provided and add-on packages. | |||
It normally does not need to be loaded as a module, but is included here for visibility in the module system. | |||
'''python-''osname'''''/''pyMajor.pyMinor''/''compilerName-compMajor.compMinor''/''pyMajor.pyMinor.pyPatch'' | '''python-''osname'''''/''pyMajor.pyMinor''/''compilerName-compMajor.compMinor''/''pyMajor.pyMinor.pyPatch'' | ||
Revision as of 22:07, January 9, 2018
Python variants
Interpreter-only releases from the Python Software Foundation
Releases of just a Python interpreter from the python.org sources:
python/pyMajor.pyMinor/compilerName-compMajor.compMinor/pyMajor.pyMinor.pyPatch-moduleBuild
Releases bundled with the OS
The Python interpreter that comes with the operating system is required for many system-provided and add-on packages. It normally does not need to be loaded as a module, but is included here for visibility in the module system.
python-osname/pyMajor.pyMinor/compilerName-compMajor.compMinor/pyMajor.pyMinor.pyPatch
Conda-based Python suite from a distributor
These packages (and their moduels) are rather wide-ranging Python "suites". They contain:
- the Python base interpreter
- the conda/pip package management systems, and,
- a set of default packages selected by the distributor.
- Caveat: The "Intel Python Distribution" also contains an Intel-MPI Runtime (
mpirun
and related binaries and libraries). This allows convenient use of parallel python features but can clash with other MPI modules on Carbon.
python-distributor/pyMajor.pyMinor/distMajor/distributor_defined_version[…]-moduleBuild
Conda environments
These packages are conda environments, derived from one of the conda suites , with package selection customized for Carbon:
python-env-distributor/pyMajor.pyMinor/distMajor/pyVersion[…]-moduleBuild # or? python-env-distributor-Carbon/pyMajor.pyMinor/distMajor/pyVersion[…]-moduleBuild # Possible extension for alternative package selections: python-env-distributor-purpose/pyMajor.pyMinor/distMajor/pyVersion[…]-moduleBuild