Il giorno 3 luglio 2017 22:55, <python-requ...@lists.python.it> ha scritto:

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

il comando which:

mauri@bison:~$ workon test
(test) mauri@bison:~$ which python
/home/mauri/envs/test/bin/python
(test) mauri@bison:~$ which pip
/home/mauri/envs/test/bin/pip
(test) mauri@bison:~$



Sostituendo python ho provato:

funziona se chiamo python dal path assoluto

(test) mauri@bison:~/envs/test$ /home/mauri/envs/test/bin/python -c "import
django"
$


Se lo faccio usando PATH:

(test) mauri@bison:~/envs/test$ which python
/home/mauri/envs/test/bin/python
(test) mauri@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@bison:~/envs/test$


La PATH e' correttamente impostata dall'activate del virtualenv:

(test) mauri@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
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a