Wie vermeide ich "Berechtigung verweigert", wenn ich pip mit virtualenv verwende?
Ich versuche, ein Python-Paket mit bereitzustellenpip
In einer virtuellen Umgebung auf einem Ubuntu-Computer tritt jedoch ein berechtigungsbezogenes Problem auf. Zum Beispiel:
(TestVirtualEnv)test@testServer:~$ pip install markdown2
endet durch:
Fehler: '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py' konnte nicht erstellt werden: Berechtigung verweigert
Ich kann nichtsudo
, da das Paket global und nicht in der virtuellen Umgebung installiert wird. ichchown
edsite-packages
; ls
zeigt nur Verzeichnisse mit Bezug zueasy_install
, pip
undsetuptools
und nichts im Zusammenhang mit Markdown.
Bereitstellen eines Pakets in einer virtuellen Umgebung mitpip
ohne auf erlaubnisbezogene Fehler zu stoßen?