Tento di distribuire un pacchetto Python con pip
in 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 chown
ed site-packages
; ls
mostra solo le directory relative a easy_install
, pip
e setuptools
, e nulla relativo a Markdown.
Come distribuire un pacchetto in un ambiente virtuale pip
senza 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?
virtualenv
directory, perché puoi attivarlo virtualenv
con un altro utente, ma non ti consentirà di installare alcun pacchetto e darà il permesso di accesso.
sudo
?