calcoloscientifico:userguide:python
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
calcoloscientifico:userguide:python [30/06/2022 12:53] – ↷ Pagina spostata da calcoloscientifico:cluster:software_tools:python a calcoloscientifico:userguide:python fabio.spataro | calcoloscientifico:userguide:python [27/08/2025 18:13] (versione attuale) – fabio.spataro | ||
---|---|---|---|
Linea 9: | Linea 9: | ||
- python/ | - python/ | ||
- python/ | - python/ | ||
+ | - python/ | ||
- | ==== Python virtualenv ==== | + | ===== Python virtualenv |
[[https:// | [[https:// | ||
- | === Python 2.7.14 virtualenv === | + | ==== Python 2.7.14 virtualenv |
- | Create a virtual environment for "machine-learning": | + | Create a virtual environment for '' |
< | < | ||
Linea 30: | Linea 31: | ||
</ | </ | ||
- | Activate | + | Activate |
< | < | ||
Linea 36: | Linea 37: | ||
</ | </ | ||
- | Install packages in "machine-learning" | + | Install packages in '' |
< | < | ||
Linea 42: | Linea 43: | ||
</ | </ | ||
- | Deactivate | + | Deactivate |
< | < | ||
Linea 48: | Linea 49: | ||
</ | </ | ||
- | === Python 3.6.3 virtualenv === | + | ==== Python 3.6.3 virtualenv |
Available virtual environments for Python 3.6.3: | Available virtual environments for Python 3.6.3: | ||
Linea 55: | Linea 56: | ||
* tensorflow-gpu | * tensorflow-gpu | ||
- | == Site installation == | + | === Site installation |
- | Activate | + | Activate |
< | < | ||
Linea 68: | Linea 69: | ||
---- | ---- | ||
- | Activate | + | Activate |
< | < | ||
Linea 79: | Linea 80: | ||
---- | ---- | ||
- | Activate | + | Activate |
< | < | ||
Linea 98: | Linea 99: | ||
</ | </ | ||
- | == User installation == | + | === User installation |
- | Create | + | Create |
< | < | ||
Linea 109: | Linea 110: | ||
</ | </ | ||
- | Update | + | Update |
< | < | ||
Linea 118: | Linea 119: | ||
</ | </ | ||
- | Activate | + | Activate |
< | < | ||
Linea 129: | Linea 130: | ||
---- | ---- | ||
- | Create | + | Create |
< | < | ||
Linea 138: | Linea 139: | ||
</ | </ | ||
- | Update | + | Update |
< | < | ||
Linea 147: | Linea 148: | ||
</ | </ | ||
- | Activate | + | Activate |
< | < | ||
Linea 158: | Linea 159: | ||
---- | ---- | ||
- | Create | + | Create |
< | < | ||
Linea 167: | Linea 168: | ||
</ | </ | ||
- | Update | + | Update |
< | < | ||
Linea 176: | Linea 177: | ||
</ | </ | ||
- | Activate | + | Activate |
< | < | ||
Linea 188: | Linea 189: | ||
---- | ---- | ||
+ | |||
+ | Deactivate the virtual environment: | ||
+ | |||
+ | < | ||
+ | deactivate | ||
+ | </ | ||
+ | |||
+ | ==== Python 3.6.8 virtualenv ==== | ||
+ | |||
+ | === User installation === | ||
+ | |||
+ | Require a node with '' | ||
+ | |||
+ | < | ||
+ | srun \ | ||
+ | --job-name=srun \ | ||
+ | --nodes=1 \ | ||
+ | --ntasks-per-node=1 \ | ||
+ | --cpus-per-task=1 \ | ||
+ | --time=0-01: | ||
+ | --mem=1G \ | ||
+ | --partition=cpu \ | ||
+ | --qos=normal \ | ||
+ | --pty \ | ||
+ | bash | ||
+ | </ | ||
+ | |||
+ | Create '' | ||
+ | |||
+ | < | ||
+ | mkdir -p " | ||
+ | python3 -m venv " | ||
+ | source " | ||
+ | python3 -m pip install --upgrade pip | ||
+ | python3 -m pip install --upgrade jupyter notebook ipyparallel | ||
+ | #python3 -m pip install --upgrade other_packages_for_my_project | ||
+ | deactivate | ||
+ | </ | ||
+ | |||
+ | Update '' | ||
+ | |||
+ | < | ||
+ | source " | ||
+ | python3 -m pip install --upgrade pip | ||
+ | python3 -m pip install --upgrade jupyter notebook ipyparallel | ||
+ | #python3 -m pip install --upgrade other_packages_for_my_project | ||
+ | deactivate | ||
+ | </ | ||
+ | |||
+ | Activate '' | ||
+ | |||
+ | < | ||
+ | source " | ||
+ | </ | ||
+ | |||
+ | Start the '' | ||
+ | |||
+ | < | ||
+ | hpc-jupyter-notebook | ||
+ | </ | ||
+ | |||
+ | Follow the instructions on the screen: | ||
+ | |||
+ | < | ||
+ | Open another shell and run the following command: | ||
+ | |||
+ | ssh -N -L 127.0.0.1: | ||
+ | |||
+ | To access the notebook, open in a browser the URL which starts with | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | Stop the '' | ||
+ | |||
+ | Press '' | ||
Deactivate the virtual environment: | Deactivate the virtual environment: |
calcoloscientifico/userguide/python.1656586423.txt.gz · Ultima modifica: da fabio.spataro