Wenn Sie keine Ahnung haben, worum es in diesem Artikel geht, brauchen Sie ihn nicht zu lesen, da es sich nicht um ein Thema handelt, das für jeden relevant ist. Nur wer unter Ubuntu 23.04 in Python programmiert, muss wissen, wie man Pakete mit Pip installiert.
Für alle, die noch nicht wissen, wovon ich spreche, aber neugierig sind: Python ist eine sehr leistungsstarke Programmiersprache, die sich sowohl für Anfänger als auch für Profis eignet. Sie verfügt über zahlreiche Bibliotheken ( Programme für spezifische Funktionen, die von anderen Programmen verwendet werden können), die auf zwei Arten installiert werden können: über den herkömmlichen Paketmanager der jeweiligen Distribution oder über den eigenen Paketmanager Pip.
Das Problem besteht darin, dass die Entwickler von Debian (der Distribution, auf der Ubuntu basiert) Konflikte zwischen Paketen festgestellt haben, die mit der einen bzw. der anderen Methode installiert wurden. Wenn Sie nun versuchen, mit Pip zu installieren, erhalten Sie eine Warnmeldung, dass Sie versuchen, ein Paket von einer externen Quelle zu installieren, und es werden zwei Installationswege vorgeschlagen:
- Von offiziellen Repositorys installieren.
- Erstellen Sie eine virtuelle Umgebung
Wenn Sie aus Repositorys installieren möchten, empfehle ich, zuerst den Synaptic-Paketmanager zu installieren. da bereitet die Suchmaschine des Ubuntu Software Centers echte Kopfschmerzen. mach es mit
sudo apt install synaptic.
So installieren Sie Pakete von Pip
Als erstes müssen wir die folgenden Pakete installieren: python3-voll y python3-pip
Das erste garantiert uns, dass wir alle Tools haben, um mit Python zu arbeiten, und das zweite installiert den Pip-Paketmanager.
Die Befehle sind:
sudo apt install python3-full
sudo apt install python3-pip.
Virtuelle Umgebungen erstellen
In Python ist es möglich, eine Sandbox der Python-Hauptinstallation zu erstellen, in der Abhängigkeiten und Bibliotheken installiert werden können, ohne das Hauptsystem oder die anderen virtuellen Umgebungen zu ändern. So können beispielsweise Testversionen einer zukünftigen Version einer Bibliothek ausgeführt oder überprüft werden, wie ein Programm in verschiedenen Python-Versionen funktioniert.
Als nächstes erstellen wir die virtuelle Umgebung mit dem Befehl:
python3 -m venv titulo_entorno
Und wir starten es mit:
source titulo_entorno/bin/activate
Und wir haben das Paket installiert, mit dem wir installieren wollten
pip3 install nombre_paquete
Wir verlassen die virtuelle Umgebung mit
deactivate