Ich habe ein Python-Programm, das ich in mein virtualenv installieren möchte - es ist ein Zip-Paket, das ich entpacken und dann ein setup.py-Programm ausführen muss -, aber meine Frage ist eher, wie ich diese entpackten Dateien in mein virtualenv bekomme, damit das Paket wird im Site-Packages-Ordner von virtualenv installiert?
Ich kann auch von meinem virtuellen Gerät aus installieren pip install <package name>
, aber aus irgendeinem Grund ist das Paket, das PIP herunterlädt, veraltet.
Kann mir jemand ein paar einfache Schritte zur manuellen Installation eines Pakets nennen?
Bisher habe ich die grundlegenden Befehle zum Laden von Virtualenv:
-bash-3.2$ source ~/.bashrc
-bash-3.2$ workon test
(test)-bash-3.2$ //Now I'm working on my virtualenv, but where do I go after this??
Also - spielt es eine Rolle, wohin ich das Python-Paket / -Programm entpacke - oder sollte ich vor dem Entpacken zuerst bei virtualenv angemeldet sein? Wird sich jedes Python-Paket, das ich unabhängig vom gefundenen Verzeichnis installiere, nach dem Laden der virtualenv und der Verwendung mit dem Befehl 'workon test' selbst im Site-package-Ordner der richtigen virtualenv installieren?
Option 1 besteht darin, das Python-Programm in / home / username / tmp zu entpacken, sich dann bei meiner virtuellen Umgebung anzumelden, zu diesem Ordner zu navigieren und das Programm setup.py auszuführen - vorausgesetzt, die virtuelle Umgebung überträgt alle relevanten Dateien in ihren eigenen Ordner für Site-Pakete .
ODER Szenario 2 besteht darin, die Dateien direkt in Site-Pakete zu entpacken und von dort aus auszuführen (nachdem Sie sich bei virtualenv angemeldet haben) usw.
Vielen Dank, dass Sie einem Python-Clutz dabei helfen!