Risponderemo a tutte le tue domande!

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


Hai altre domande? Scrivici!

By clicking «I Accept» you confirm that you have read and accepted the website Terms and Conditions, Privacy Policy, and Moneyback Policy.