Si tenta di distribuire un pacchetto Python con pip
in un ambiente virtuale su una macchina Ubuntu, ma si verifica un problema relativo alle autorizzazioni. Ad esempio:Come evitare "Autorizzazione negata" quando si utilizza pip con virtualenv
(TestVirtualEnv)[email protected]:~$ pip install markdown2
termina con:
error: could not create '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': Permission denied
non posso sudo
, dal momento che installare il pacchetto globalmente e non all'interno dell'ambiente virtuale. I chown
ed site-packages
; ls
mostra solo le directory relative a easy_install
, pip
e setuptools
e nulla correlato a Markdown.
Come distribuire un pacchetto in un ambiente virtuale con pip
senza incontrare errori relativi alle autorizzazioni?
Giusto per chiarire: hai creato questo virtualenv con 'sudo'? –
@sebastian_oe: I * credo * l'ho fatto. Ne ricreterò uno per esserne sicuro. –
Quindi questo potrebbe essere il problema. Prova a creare un virtualenv senza 'sudo'. –