Utilità di sistema per Linux
Python PIP
PIP, acronimo di "Pip Installs Packages", è un gestore di pacchetti per Python.
Per Debian e Ubuntu:
sudo apt update && sudo apt -y install python3-pip
Per altre distribuzioni Linux, verificare la versione di Python:
python --version
Python 2.7
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py | python
Python < 3.7
curl https://bootstrap.pypa.io/pip/3.6/get-pip.py | python3
Se si ottiene l'errore "ModuleNotFoundError: No module named 'distutils.cmd'", installatelo come di consueto:
sudo apt install python3-distutils
Python >= 3.7
curl https://bootstrap.pypa.io/get-pip.py | python3
Ambienti virtuali
Python-venv
Venv è un metodo per isolare l'ambiente applicativo dal sistema principale. Questo è particolarmente importante quando si lavora su Linux, dove alcune parti del sistema operativo dipendono fortemente dalla versione di Python installata. Gli ambienti virtuali sono consigliati quando è necessario mantenere contemporaneamente diverse versioni di pacchetti e librerie sul computer. Quando si lavora con i server LeaderGPU, gli ambienti virtuali garantiscono un funzionamento sicuro con varie reti neurali e applicazioni di analisi dei dati, che spesso sono scritte in Python.
Nella maggior parte delle distribuzioni di Python, venv è incluso. Tuttavia, se non riuscite a trovare questo strumento nel sistema, potete installarlo con un comando. Per Debian e Ubuntu:
sudo apt install python3-venv
Ora possiamo preparare la directory per l'ambiente virtuale isolato:
source test/bin/activate
La stringa di richiesta cambierà da $ a (venv) $. Questo indica che ora ci si trova in un ambiente virtuale. Qualsiasi pacchetto o libreria Python installata verrà utilizzata solo all'interno della cartella creata e non influenzerà il sistema operativo. Verifichiamo.
Senza venv:
which python3
/usr/bin/python
In venv:
which python3
/home/user/test/bin/python3
Per uscire dall'ambiente virtuale, basta chiudere il terminale o eseguire il seguente comando:
deactivate
Miniforge
Scaricare l'ultimo programma di installazione di Miniforge per il proprio sistema:
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
Eseguire il programma di installazione:
bash Miniforge3-$(uname)-$(uname -m).sh
Seguire le indicazioni per completare l'installazione. Dopodiché è necessario disconnettersi dal server e riconnettersi usando SSH. Quindi creare un ambiente virtuale chiamato pyenv e specificare la versione di Python (per esempio 3.12):
conda create -n pyenv python=3.12
Attivare il nuovo ambiente:
conda activate pyenv
Guarda anche:
Aggiornato: 14.04.2025
Pubblicato: 15.05.2024