[Python] pythonpath mancante nelle virtualenv

Esalando Prassi alessandro.pisa a katamail.com
Lun 3 Lug 2017 15:03:14 CEST


2017-07-03 14:48 GMT+02:00 maurizio noris <norismaurizio82 a gmail.com>:
>
> ciao a tutti
>
> ho installato su Windows 10 una virtualbox con xubuntu-16.04.2-desktop.
> ogni volta che cerco di lanciare il server di mezzanine, ottengo questo errore:
>
> Traceback (most recent call last):
> File "manage.py", line 7, in <module>
> from mezzanine.utils.conf import real_project_name
> ImportError: No module named 'mezzanine'
>
> stessa cosa quando cerco di caricare dei moduli:
>
> (test) mauri a bison:~$ python -c "import django"
> Traceback (most recent call last):
> File "<string>", line 1, in <module>
> ImportError: No module named 'django'
>
> il problema sembra essere il PYTHONPATH, che non viene incluso.
> questo il risultato:
> (test) mauri a bison:~$ python -c "import sys; print(sys.path)"
> ['', '/usr/lib/python35.zip', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/usr/lib/python3.5/lib-dynload', '/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist-packages']
>
>
> se lo setto manualmente, tutto funziona
>
> (test) mauri a bison:~$ export
> PYTHONPATH="/home/mauri/envs/test/lib/python3.5/site-packages/"
> (test) mauri a bison:~$ python -c "import django"
> (test) mauri a bison:~$ env
> XDG_VTNR=7
> LC_PAPER=cs_CZ.UTF-8
> LC_ADDRESS=cs_CZ.UTF-8
>  XDG_SESSION_ID=c1
> ....
>
> qualche idea?
>

which python dice qualcosa?
Cosa succede se sostituisci "python" con "./bin/python3.5"?

Ciao
-- 
http://alepisa.blogspot.com
Esalando Prassi


Maggiori informazioni sulla lista Python