Je lance python 2.7.6 avec virtualenv, virtualenvwrapper sous ubuntu 14.04. maintenant j'ai installé python 2.7.9 à partir de la source. le nouvel interpréteur python est maintenant situé sous /usr/local/bin
mais il semble que l'ancien interpréteur se trouve également sous /usr/bin
. Si j'exécute le shell python, il montre python2.7.9. mais si j'utilise mkvirtualenv venv
, je reçois le message suivant.problèmes avec python et virtualenvwrapper après la mise à jour: Aucun module nommé virtualenvwrapper
New python executable in venv/bin/python
Installing setuptools, pip...done.
Blockquote /usr/local/bin/python: No module named virtualenvwrapper
ancienne .bashrc
(avec une configuration de travail en utilisant l'interpréteur python 2.7.6)
# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
nouvelle .bashrc
(avec la configuration d'échec)
# virtualenv-wrappper path
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh
avec le nouveau .baschrc
I type dans source .bashrc
et obtenir la sortie suivante.
/usr/local/bin/python: 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/local/bin/python and that PATH is set properly.
Et j'ai aussi essayé which -a python
:
sortie:
/usr/local/bin/python
/usr/bin/python
Je veux utiliser python 2.7.9 avec virtualenv et virtualenvwrapper. alors qu'est-ce que je dois faire pour que ça marche?
Avez-vous installé virtualenvwrapper sous python 2.7.9? – Railslide
oui j'ai réinstallé virtualenv et virtualenvwrapper sous python2.7.9. donnez-moi les mêmes résultats. – mvmthecreator
si vous essayez d'importer virtualenvwrapper à partir de shell python (2.7.9), avez-vous une erreur? Et si vous essayez de créer le virtualenv avec '-p chemin/vers/python/interpreter'? – Railslide