2017-01-13 1 views
1

Mon OS (Arch Linux) a récemment mis à jour Python de 3.6.0 à 3.5.2, maintenant lors de l'exécution ne importe quel terminal je reçois ce message:Virtualenvwrapper ne pas initialisé après la mise à jour Python 3.6

/usr/bin/python: Error while finding module specification for 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: No module named 'virtualenvwrapper') 
virtualenvwrapper.sh: There was a problem running the initialization hooks. 

If Python could not import the module virtualenvwrapper.hook_loader, 
check that virtualenvwrapper has been installed for 
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python and that PATH is 
set properly. 

De plus je reçois ces sorties

$ whereis python 
python: /usr/bin/python3.6 /usr/bin/python3.6m /usr/bin/python3.6-config /usr/bin/python3.6m-config /usr/bin/python2.7-config /usr/bin/python /usr/bin/python2.7 /usr/lib/python3.6 /usr/lib/python3.5 /usr/lib/python2.7 /usr/include/python3.6m /usr/include/python2.7 /usr/share/man/man1/python.1.gz 

$ which python 
/usr/bin/python 

$ python --version 
Python 3.6.0 

Comment puis-je résoudre cette situation? Cette situation aura-t-elle un impact sur mes environnements virtuels créés ou d'autres programmes?

Merci d'avance.

Répondre

1

Ce article était très utile pour résoudre la situation, que vous avez besoin est de fonctionner:

$ sudo pip3.6 install -U pip 
$ sudo pip3.6 install -U virtualenvwrapper