3 Stimmen

Probleme bei der Installation von virtualenvwrapper - Kein Modul namens virtualenvwrapper vorhanden

Ich versuche, virtualenvwrapper gemäß Ihrer offiziellen Anleitung zu installieren http://virtualenvwrapper.readthedocs.org/en/latest/install.html

Ich installiere virtualenvwrapper mit pip und wenn ich die Umgebungsvariablen definiere und einbinde

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh 

Ich starte meine Shell neu und erhalte die folgende Ausgabe.

bgarcial@el-pug:~$ bash
/usr/local/bin/python: Kein Modul namens virtualenvwrapper
virtualenvwrapper.sh: Bei der Ausführung der Initialisierungs-Hooks ist ein Problem aufgetreten. 

Wenn Python das Modul virtualenvwrapper.hook_loader nicht importieren konnte,
überprüfen Sie, ob virtualenv für
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python installiert wurde und ob der PATH
korrekt gesetzt ist.
bgarcial@el-pug:~$ 

Trotzdem funktionieren die Befehle mkvirtualenv und andere. Aber .. Was bedeutet das? Wie kann ich es beheben? Danke

1voto

OkezieE Punkte 4775

Was ist der Inhalt Ihrer ~/.bashrc-Datei?

Sie rufen möglicherweise "virtualenvwrapper" anstelle von "virtualenvwrapper.sh" auf

ODER:

Sie exportieren möglicherweise Variablen für die aktuelle Shell, die nicht in den nachfolgenden Shells erhalten bleiben oder weitergegeben werden.

Das folgende Skript installiert virtualenvwrapper und konfiguriert bash so, dass die Umgebungsvariablen erhalten bleiben, was wiederum dazu führen sollte, dass virtualenvwrapper wie erwartet funktioniert.

pip install virtualenvwrapper

configure_bashrc(){
echo '
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
' >> ~/.bashrc

source ~/.bashrc
}

[[ -z $(grep virtualenv ~/.bashrc) ]] && configure_bashrc

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X