Python-Sapelo2: Difference between revisions
| Line 53: | Line 53: | ||
===About Python packages=== | ===About Python packages=== | ||
Some common third-party Python packages are individually installed in their separate modules on the cluster | Some common third-party Python packages are individually installed in their separate modules on the cluster. | ||
====numpy, scipy, pandas==== | ====numpy, scipy, pandas==== | ||
| Line 85: | Line 85: | ||
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ||
</pre> | </pre> | ||
Note that, when you load SciPy-bundle module, an EasyBuild toolchain and a specific version of Python that the package is built for will be loaded at first automatically. For example, when you load SciPy-bundle/2020.03-foss-2019b-Python-3.8.2, Python 3.8.2 will be load before SciPy-bundle module is loaded. | |||
===Examples=== | ===Examples=== | ||
Revision as of 14:36, 28 October 2020
Category
Programming
Program On
Sapelo2
Version
2.7.14, 2.7.15, 2.7.16, 3.7.4, 3.8.2
Author / Distributor
The Python Software Foundation
Description
Python is a programming language.
Running Program
Also refer to Running Jobs on Sapelo
We have a set of pythons installed on Sapelo2:
ml spider Python
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Python:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Python is a programming language that lets you work more quickly and integrate your systems more effectively.
Versions:
Python/2.7.14-GCCcore-6.4.0-bare
Python/2.7.15-fosscuda-2018b
Python/2.7.16-GCCcore-8.3.0
Python/3.7.4-GCCcore-8.3.0
Python/3.8.2-GCCcore-8.3.0
Other possible modules matches:
Biopython Boost.Python GitPython IPython bx-python netcdf4-python openslide-python
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
To find other possible module matches execute:
$ module -r spider '.*Python.*'
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For detailed information about a specific "Python" package (including how to load the modules) use the module's full name.
Note that names that have a trailing (E) are extensions provided by other modules.
For example:
$ module spider Python/3.8.2-GCCcore-8.3.0
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
About Python packages
Some common third-party Python packages are individually installed in their separate modules on the cluster.
numpy, scipy, pandas
The numpy, scipy, pandas, mpi4py, mpmath, and deap packages are installed in SciPy-bundle module:
ml spider SciPy-bundle
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SciPy-bundle:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Description:
Bundle of Python packages for scientific software
Versions:
SciPy-bundle/2019.10-foss-2019b-Python-2.7.16
SciPy-bundle/2019.10-foss-2019b-Python-3.7.4
SciPy-bundle/2019.10-fosscuda-2019b-Python-2.7.16
SciPy-bundle/2019.10-fosscuda-2019b-Python-3.7.4
SciPy-bundle/2019.10-intel-2019b-Python-2.7.16
SciPy-bundle/2019.10-intel-2019b-Python-3.7.4
SciPy-bundle/2020.03-foss-2019b-Python-3.8.2
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
For detailed information about a specific "SciPy-bundle" package (including how to load the modules) use the module's full name.
Note that names that have a trailing (E) are extensions provided by other modules.
For example:
$ module spider SciPy-bundle/2020.03-foss-2019b-Python-3.8.2
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Note that, when you load SciPy-bundle module, an EasyBuild toolchain and a specific version of Python that the package is built for will be loaded at first automatically. For example, when you load SciPy-bundle/2020.03-foss-2019b-Python-3.8.2, Python 3.8.2 will be load before SciPy-bundle module is loaded.
Examples
Example of using Python3
To use Python 3.8.2, you can use the following in the first line of your Python code:
#!/apps/eb/Python/3.8.2-GCCcore-8.3.0/bin/python3
Or use the following line in the first line of your Python code:
#!/usr/bin/env python
an then you run your program as:
module load Python/3.8.2-GCCcore-8.3.0 python myProgram.py
Example of using Python2
To use Python 2.7.16, you can use the following in the first line of your Python code:
#!/apps/eb/Python/2.7.16-GCCcore-8.3.0/bin/python
Or use the following line in the first line of your Python code:
#!/usr/bin/env python
an then you run your program as:
module load Python/2.7.16-GCCcore-8.3.0 python myProgram.py
Documentation
Please see http://www.python.org/
Installation
EasyBuild recipes
System
64-bit Linux