calcoloscientifico:cluster:softwareapplicativo:conda_user
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:cluster:softwareapplicativo:conda_user [18/03/2021 11:32] – fabio.spataro | calcoloscientifico:cluster:softwareapplicativo:conda_user [16/01/2025 17:02] (versione attuale) – fabio.spataro | ||
---|---|---|---|
Linea 12: | Linea 12: | ||
set -e | set -e | ||
- | module load miniconda3-test | + | module load miniconda3 |
source " | source " | ||
Linea 18: | Linea 18: | ||
CONDAENV_NAME=' | CONDAENV_NAME=' | ||
CONDAENV_VERSION=$(date ' | CONDAENV_VERSION=$(date ' | ||
- | PYTHON_VERSION=' | + | PYTHON_VERSION=' |
CONDAENV=" | CONDAENV=" | ||
Linea 38: | Linea 38: | ||
CONDAENV_PREFIX=" | CONDAENV_PREFIX=" | ||
CONDAENV_SYMLNK=" | CONDAENV_SYMLNK=" | ||
+ | fi | ||
+ | |||
+ | if [ $UID = 0 ]; then | ||
+ | conda --version | ||
+ | conda update conda | ||
+ | conda --version | ||
+ | echo | ||
fi | fi | ||
Linea 43: | Linea 50: | ||
echo " | echo " | ||
echo | echo | ||
- | echo -n " | + | |
+ | if [ -d " | ||
+ | echo -n " | ||
+ | |||
+ | read ans | ||
+ | |||
+ | case " | ||
+ | [yY]|[yY][Ee][Ss]) | ||
+ | conda env remove --name " | ||
+ | ;; | ||
+ | [nN]|[nN][oO]) | ||
+ | ;; | ||
+ | *) | ||
+ | echo | ||
+ | exec " | ||
+ | exit | ||
+ | ;; | ||
+ | esac | ||
+ | fi | ||
+ | |||
+ | if [ -d " | ||
+ | echo -n " | ||
+ | else | ||
+ | | ||
+ | fi | ||
read ans | read ans | ||
Linea 62: | Linea 93: | ||
conda info | conda info | ||
- | if [ $UID = 0 ]; then | + | if [ ! -d "$CONDAENV_PREFIX" |
- | conda --version | + | conda create |
- | conda update conda | + | |
- | conda --version | + | |
fi | fi | ||
- | |||
- | if [ -d " | ||
- | conda env remove --name " | ||
- | fi | ||
- | |||
- | conda create --yes --name " | ||
conda activate " | conda activate " | ||
conda install --yes --name " | conda install --yes --name " | ||
- | --channel conda-forge \ | + | |
- | 7zip | + | xz |
conda list || true | conda list || true | ||
Linea 116: | Linea 139: | ||
==== Working with conda ==== | ==== Working with conda ==== | ||
+ | |||
+ | With conda, you can create, export, list, remove, and update that have different versions of Python and/or packages installed in them. Switching or moving between environments is called activating the environment. | ||
=== Interactive work session === | === Interactive work session === | ||
+ | |||
+ | If you want to work at group level change group otherwise skip this step: | ||
+ | |||
+ | < | ||
+ | newgrp < | ||
+ | </ | ||
+ | |||
+ | Typical work session with conda: | ||
< | < | ||
Linea 152: | Linea 185: | ||
=== Alternate channels === | === Alternate channels === | ||
- | To search for alternate channels that may provide the conda package you're looking for, navigate to [[https:// | + | To search for alternate channels that may provide the conda package you're looking for, navigate to [[https://anaconda.org|anaconda.org]] and use the search bar at the top of the page. |
To add a new channel: | To add a new channel: | ||
Linea 160: | Linea 193: | ||
</ | </ | ||
- | === Environment | + | === Remove unused packages and caches |
- | With conda, you can create, export, list, remove, and update [[https:// | + | To remove |
+ | |||
+ | < | ||
+ | conda clean --all | ||
+ | </code> | ||
=== Environments list === | === Environments list === |
calcoloscientifico/cluster/softwareapplicativo/conda_user.1616063570.txt.gz · Ultima modifica: 18/03/2021 11:32 da fabio.spataro