U vraagt, wij geven antwoord!

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


Hebt u nog vragen? Schrijf ons!

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