[Python] pythonpath mancante nelle virtualenv
maurizio noris
norismaurizio82 a gmail.com
Mar 4 Lug 2017 00:55:45 CEST
Il giorno 3 luglio 2017 22:55, <python-request a lists.python.it> ha scritto:
> which python dice qualcosa?
> Cosa succede se sostituisci "python" con "./bin/python3.5"?
>
il comando which:
mauri a bison:~$ workon test
(test) mauri a bison:~$ which python
/home/mauri/envs/test/bin/python
(test) mauri a bison:~$ which pip
/home/mauri/envs/test/bin/pip
(test) mauri a bison:~$
Sostituendo python ho provato:
funziona se chiamo python dal path assoluto
(test) mauri a bison:~/envs/test$ /home/mauri/envs/test/bin/python -c "import
django"
$
Se lo faccio usando PATH:
(test) mauri a bison:~/envs/test$ which python
/home/mauri/envs/test/bin/python
(test) mauri a bison:~/envs/test$ python -c "import django"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named 'django'
(test) mauri a bison:~/envs/test$
La PATH e' correttamente impostata dall'activate del virtualenv:
(test) mauri a bison:~/envs/test$ echo $PATH
/home/mauri/envs/test/bin:/home/mauri/bin:/home/mauri/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Sinceramente non capisco dove sbaglio. L'installazione e' una xubuntu
16.04.2 pulita (su virtualbox), l'unica cosa che ho cambiato sono i link
python e pip globali che puntano rispettivamente a python3 e pip3.
Sinceramente non ho idea di dove sia l'errore.
Grazie
-------------- parte successiva --------------
Un allegato HTML รจ stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20170704/97ef566d/attachment.html>
Maggiori informazioni sulla lista
Python