Ich verwende derzeit pip + virtualenv, um die Python-Abhängigkeiten in meiner Django-Anwendung zu isolieren. Bisher hat es in Ordnung geklappt, und ich konnte in der Vergangenheit eine Reihe von Paketen installieren. Aber als ein Mitarbeiter die oauth2-Abhängigkeit für django-social-auth hinzufügte, habe ich versucht, sie aus der aktualisierten env_reqs-Datei mit zu installieren, pip install -r env_reqs
und die folgende Fehlermeldung erhalten:
error: could not delete '/Users/jeremypress/.virtualenvs/myproject/lib/python2.7/site-packages/tests/__init__.py': Permission denied
Da ich dachte, es handele sich möglicherweise um ein Problem mit der Datei env_reqs, habe ich auch pip install oauth2
nur versucht , den gleichen Fehler zu erhalten. Die Dateien zu chown
lesen und zu chmod
lesen hat auch nicht geholfen ...
Ich zögere nur zu laufen, sudo pip install oauth2
weil ich denke, dass sudo
das Virtualenv umgeht und das Paket global installiert.
Zur Verdeutlichung starte ich OSX. Irgendwelche Ideen oder Erklärungen?