pip wird nicht installiert Python-Pakete lokal mit --user
Ich versuche Pakete zu installieren, die lokal mit pip. Es verwendet, um die Arbeit mit --user
aber jetzt wenn ich es versuche, er findet die version des Pakets in /usr/local/lib/
und dann nicht lokal installieren. Normalerweise installieren sich die Dinge in ~/.local
aber jetzt ist es nur überprüft die systemweite dir für das Paket und wenn es dort ist, ist es installiert es nicht (das ist nicht das, was ich will) und wenn es nicht da ist, versucht er es zu installieren in /usr/local/lib
die ich nicht schreiben-Berechtigungen an. Eg:
$ pip install --user rpy2
Requirement already satisfied (use --upgrade to upgrade): rpy2 in /usr/local/lib/python2.7/dist-packages/
Wie kann ich pip install --user
immer ~/.local
und nicht ein system-weites Verzeichnis?
nun heißt es, dass es "Voraussetzung" zufrieden ist, und es sagt, dass Sie verwenden, --upgrade-option, haben Sie versucht, es zu benutzen?
ja, das ändert nichts
"software-tools, die Häufig von Programmierern", wie
Ich bin damit einverstanden, diese wieder aufgenommen werden sollten. Eine ähnliche Frage ist, stackoverflow.com/questions/16269101/...
Dies kann nicht eine Lösung, aber dies könnte sparen Sie etwas Zeit. Versuchen virtualenv, wo Sie wollen eine installation unterscheidet sich von systemweiten installation
ja, das ändert nichts
"software-tools, die Häufig von Programmierern", wie
pip
sind auf Thema. Stimmte zu öffnen.Ich bin damit einverstanden, diese wieder aufgenommen werden sollten. Eine ähnliche Frage ist, stackoverflow.com/questions/16269101/...
Dies kann nicht eine Lösung, aber dies könnte sparen Sie etwas Zeit. Versuchen virtualenv, wo Sie wollen eine installation unterscheidet sich von systemweiten installation
InformationsquelleAutor user248237dfsf | 2013-03-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zitieren Marcus Smith (maintainer pip):
Wie kann ich
pip install --user
immer~/.local
und nicht ein system-weites Verzeichnis?Verwenden beide
--upgrade
und--ignore-installed
Argumente.InformationsquelleAutor Piotr Dobrogost
Nach der pip-Dokumentation, dass die syntax korrekt ist, aber benötigt Python 2.6.
Also der folgende Eintrag sollte für Sie arbeiten:
MagicalPony: nicht zu wissen, dass, Dank. Aber die Einstellung PYTHONUSERBASE nicht funktioniert - es ist immer noch auf der Suche in
/usr/local/lib/
pip install --user --force-reinstall --upgrade jinja2
installieren können, um~/.local/
dir.Dies kann nicht eine Lösung, aber dies könnte sparen Sie etwas Zeit. Versuchen virtualenv, wo Sie wollen eine installation unterscheidet sich von systemweiten installation
InformationsquelleAutor JamCon
installieren Sie jedes Paket mit user-Befehl
für die Aktualisierung von pip :
InformationsquelleAutor user9839619