Linux systeem hulpprogramma's
Python PIP
PIP, wat staat voor "Pip Installs Packages", is een pakketbeheerder voor Python.
Voor Debian en Ubuntu:
sudo apt update && sudo apt -y install python3-pip
Controleer voor andere Linux-distributies de Python-versie:
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
Als u de foutmelding "ModuleNotFoundError: No module named 'distutils.cmd'" installeer deze dan op de standaard manier:
sudo apt install python3-distutils
Python >= 3.7
curl https://bootstrap.pypa.io/get-pip.py | python3
Virtuele omgevingen
Python-venv
Venv is een methode om de applicatieomgeving te isoleren van het hoofdsysteem. Dit is vooral belangrijk als je op Linux werkt, waar bepaalde delen van het besturingssysteem sterk afhankelijk zijn van de geïnstalleerde versie van Python. Virtuele omgevingen worden aanbevolen wanneer u verschillende versies van pakketten en bibliotheken tegelijkertijd op uw computer moet onderhouden. Bij het werken met LeaderGPU servers zorgen virtuele omgevingen voor een veilige werking met verschillende neurale netwerken en data-analysetoepassingen, die vaak in Python geschreven zijn.
In de meeste distributies van Python wordt venv meegeleverd. Als u dit hulpprogramma echter niet in het systeem kunt vinden, kunt u het met één commando installeren. Voor Debian en Ubuntu:
sudo apt install python3-venv
Nu kunnen we de directory voor de geïsoleerde virtuele omgeving voorbereiden:
source test/bin/activate
De prompt string zal veranderen van $ naar (venv) $. Dit geeft aan dat je je nu in een virtuele omgeving bevindt. Elk pakket of Python-bibliotheek dat wordt geïnstalleerd, wordt alleen gebruikt in de aangemaakte map en heeft geen invloed op het besturingssysteem. Laten we eens kijken.
Zonder venv:
which python3
/usr/bin/python
In venv:
which python3
/home/user/test/bin/python3
Om de virtuele omgeving af te sluiten, sluit je gewoon de terminal of voer je het volgende commando uit:
deactivate
Miniforge
Download de nieuwste Miniforge-installer voor jouw systeem:
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
Voer het installatieprogramma uit:
bash Miniforge3-$(uname)-$(uname -m).sh
Volg de prompts om de installatie te voltooien. Daarna moet je de verbinding met de server verbreken en opnieuw verbinding maken met SSH. Maak vervolgens een virtuele omgeving aan met de naam pyenv en geef de Python-versie op (bijvoorbeeld 3.12):
conda create -n pyenv python=3.12
Activeer de nieuwe omgeving:
conda activate pyenv
Zie ook:
Bijgewerkt: 14.04.2025
Gepubliceerd: 15.05.2024