Python Virtualenv - Kein Modul namens virtualenvwrapper.hook_loader

Ich verwende Mac OS 10.6.8. und wollte neben python 2.6 auch python 2.7 installieren und python 2.7 in einem neuen virtualenv verwenden. Ich habe folgende Schritte ausgeführt:

Ich habe Python 2.7 heruntergeladen und installiert:

http://www.python.org/ftp/python/2.7.3/python-2.7.3-macosx10.6.dmg

Dann führe ich den Befehl aus, um mit python2.7 eine neue virtuelle Umgebung einzurichten:

mkvirtualenv --python=python2.7 mynewenv

Mein .bash_profile sieht folgendermaßen aus:

# needed for virtualenvwrapper
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


# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

Jetzt, wenn ich die Konsole öffne, erhalte ich die folgende Fehlermeldung.

ImportError: No module named virtualenvwrapper.hook_loader
virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not import the module virtualenvwrapper.hook_loader, check that virtualenv has been installed for VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python and that PATH is set properly.

Ich fand auch in einem anderen Beitrag, dass ich virtualenvwrapper aktualisieren sollte. Das hat nicht geholfen.

sudo pip install virtualenvwrapper --upgrade

Jede Hilfe wäre dankbar.

Antworten auf die Frage(15)

Ihre Antwort auf die Frage