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 [16/04/2025 13:05] – [Python] fabio.spataro | calcoloscientifico:userguide:python [27/08/2025 18:13] (versione attuale) – fabio.spataro | ||
|---|---|---|---|
| Linea 11: | Linea 11: | ||
| - 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 31: | Linea 31: | ||
| </ | </ | ||
| - | Activate | + | Activate |
| < | < | ||
| Linea 37: | Linea 37: | ||
| </ | </ | ||
| - | Install packages in "machine-learning" | + | Install packages in '' |
| < | < | ||
| Linea 43: | Linea 43: | ||
| </ | </ | ||
| - | Deactivate | + | Deactivate |
| < | < | ||
| Linea 49: | 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 56: | Linea 56: | ||
| * tensorflow-gpu | * tensorflow-gpu | ||
| - | == Site installation == | + | === Site installation |
| - | Activate | + | Activate |
| < | < | ||
| Linea 69: | Linea 69: | ||
| ---- | ---- | ||
| - | Activate | + | Activate |
| < | < | ||
| Linea 80: | Linea 80: | ||
| ---- | ---- | ||
| - | Activate | + | Activate |
| < | < | ||
| Linea 99: | Linea 99: | ||
| </ | </ | ||
| - | == User installation == | + | === User installation |
| - | Create | + | Create |
| < | < | ||
| Linea 110: | Linea 110: | ||
| </ | </ | ||
| - | Update | + | Update |
| < | < | ||
| Linea 119: | Linea 119: | ||
| </ | </ | ||
| - | Activate | + | Activate |
| < | < | ||
| Linea 130: | Linea 130: | ||
| ---- | ---- | ||
| - | Create | + | Create |
| < | < | ||
| Linea 139: | Linea 139: | ||
| </ | </ | ||
| - | Update | + | Update |
| < | < | ||
| Linea 148: | Linea 148: | ||
| </ | </ | ||
| - | Activate | + | Activate |
| < | < | ||
| Linea 159: | Linea 159: | ||
| ---- | ---- | ||
| - | Create | + | Create |
| < | < | ||
| Linea 168: | Linea 168: | ||
| </ | </ | ||
| - | Update | + | Update |
| < | < | ||
| Linea 177: | Linea 177: | ||
| </ | </ | ||
| - | Activate | + | Activate |
| < | < | ||
| Linea 189: | 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.1744801557.txt.gz · Ultima modifica: da fabio.spataro
