Ich versuche, ein Python-Paket mit pipin einer virtuellen Umgebung auf einem Ubuntu-Computer bereitzustellen, stoße jedoch auf ein Problem mit Berechtigungen. Beispielsweise:
(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 nicht sudo, da das Paket global und nicht in der virtuellen Umgebung installiert wird. Ich chowned site-packages; lszeigt nur Verzeichnisse an easy_install, die sich auf pipund setuptoolsbeziehen, und nichts, das sich auf Markdown bezieht.
Wie kann ich ein Paket in einer virtuellen Umgebung bereitstellen, pipohne dass berechtigungsbezogene Fehler auftreten?
sudo.
sudo. In der Tat wird das Paket jetzt korrekt installiert. Können Sie Ihren Kommentar zu einer Antwort bewerben, damit ich ihn akzeptieren kann?
virtualenvVerzeichnis besitzt (oder über Schreibzugriff verfügt) , da Sie virtualenvmit anderen Benutzern aktivieren können , Sie jedoch keine Pakete installieren können und Berechtigungszugriff gewähren.
sudo?