HPC/Applications/python
< HPC | Applications
Jump to navigation
Jump to search
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