Tento di distribuire un pacchetto Python con pipin un ambiente virtuale su una macchina Ubuntu, ma riscontro un problema relativo alle autorizzazioni. Per esempio:
(TestVirtualEnv)test@testServer:~$ pip install markdown2
termina per:
errore: impossibile creare "/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py": autorizzazione negata
Non posso sudo, poiché installerà il pacchetto a livello globale e non all'interno dell'ambiente virtuale. Io chowned site-packages; lsmostra solo le directory relative a easy_install, pipe setuptools, e nulla relativo a Markdown.
Come distribuire un pacchetto in un ambiente virtuale pipsenza riscontrare errori relativi alle autorizzazioni?
sudo.
sudo. In effetti, il pacchetto si installa correttamente ora. Per favore, puoi promuovere il tuo commento in una risposta in modo che io possa accettarlo?
virtualenvdirectory, perché puoi attivarlo virtualenvcon un altro utente, ma non ti consentirà di installare alcun pacchetto e darà il permesso di accesso.
sudo?