Installierte virtualenv und virtualenvwrapper: Python sagt kein Modul namens virtualenvwrapper

Viele andere Fäden über ähnliche Themen, aber keiner, den ich finden könnte, wo genau der gleiche Fall wie meine. Also, hier geht es:

Dinge, die ich tat:

Aktuellen Zustand:

  • .bash_profile

     export PATH=/usr/local/bin:$PATH export PIP_DOWNLOAD_CACHE=$HOME/.pip/cache export WORKON_HOME=$HOME/.virtualenvs export PIP_VIRTUALENV_BASE=$WORKON_HOME export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python 
  • Laufen mkvirtualenv test in:

     New python executable in trunk/bin/python Installing setuptools, pip...done. /usr/bin/python: No module named virtualenvwrapper 
  • Manuelles Inspektion '/ usr / local / bin' zeigt an, dass virtualenvwrapper.sh existiert

  • Im Gegensatz zu einigen anderen Fragen habe ich das gesehen, ich bekomme keine Nachricht über virtualenvwrapper, wenn ich ein neues Terminal-Fenster beginne
  • Laufen 'welche Python' führt zu: /usr/bin/python

Was ich versucht habe:

  • Inspektion meines Pfades, um sicherzustellen, dass es so aussieht, als ob es sein soll
  • Neuinstallation von Pip, dann mit dem neu installierten Pip, um virtualenv und virtualenvwrapper neu zu installieren

Jede mögliche Hilfe, die dieses Arbeiten erhält, würde sehr geschätzt.

5 Solutions collect form web for “Installierte virtualenv und virtualenvwrapper: Python sagt kein Modul namens virtualenvwrapper”

Ich habe es geschafft, diese Arbeit zu bekommen, nachdem ich das gleiche Problem habe, das du hier beschrieben hast, indem du meine ~ / .bash_profile bearbeitest und folge :

 export WORKON_HOME=$HOME/code/.virtualenvs export PROJECT_HOME=$HOME/code export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' source /usr/local/bin/virtualenvwrapper.sh 

Speichern, schließen.

dann:

 $ source ~/.bash_profile 

und:

 $ mkvirtualenv test 

Versuchen Sie, Ihr virtualenv und virtualenvwrapper zu deinstallieren und es erneut mit pip installieren (überprüfen Sie, ob Sie Ihren Pip virtualenvwrapper oder einen Alias ​​für andere Version zugewiesen haben) in Version 2.7 (glaube ich).

Ich traf den gleichen Fehler und ich tat dies einfach und löste mein Problem.

Ich benutze Ubuntu-Maschine.

Ich hoffe diese Hilfe.

Versuche bei der Installation von virtualenv und virtualenvwrapper mit pip2 install virtualenv virtualenvwrapper . Es scheint wie Pip installieren virtualenv und es ist Wrapper zu python 3, wie es Standard ist

Ich hatte das gleiche Problem bei der Einrichtung von virtualenvwrapper auf ubuntu.

Ich hatte virtualenv, virtualenvwrapper mit Pip installiert, die diese Module im Sitepaket von python3.5 installiert haben. Wie habe ich das herausgefunden?

Öffnen Sie Ihr Terminal und geben Sie ein

 $ pip --version 

Pip 9.0.1 aus /home/clyton/.virtualenvs/test1/lib/python3.5/site-packages (python 3.5)

Dann habe ich die Variable VIRTUALENVWRAPPER_PYTHON überprüft, deren Wert / usr / bin / python war. Auf deinem Terminal und Typ

 $ ls -l $VIRTUALENVWRAPPER_PYTHON lrwxrwxrwx 1 root root 9 Dec 10 2015 **/usr/bin/python -> python2.7** 

Wie Sie sehen können, zeigt diese Variable auf python2.7 und Sie haben möglicherweise virtualenv in einem anderen python-Site-Paket installiert.

Also, um dieses Problem zu beheben, füge einfach die untere Zeile in deinem bashrc hinzu

 VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.5 

HINWEIS: Setzen Sie den obigen Wert auf die Python-Version, mit der virtualenv installiert wurde. In meinem Fall war es python3.5 also habe ich diesen Wert gesetzt. Wie finde ich die Python-Version zur Installation von virtualenv? Wiederholen Sie die pip --version im Terminal.

Dann öffne eine neue Shell-Session und versuche mkvirtualenv erneut. Diesmal sollte es funktionieren

In meinem Fall, das Hinzufügen dieser Zeile in meine .zshrc Datei hat den Trick,

 export VIRTUALENVWRAPPER_PYTHON=/usr/local/Cellar/python/2.7.13/bin/python2.7 

Erinnern Sie sich an source ~ / .zshrc, um die Änderung an Ihrem aktuellen Terminal zu aktualisieren.

  • Was ist der Unterschied zwischen venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv, etc?
  • Probleme mit python und virtualenvwrapper nach der Aktualisierung: Kein Modul namens virtualenvwrapper
  • Installieren von virtualenv virtualenvwrapper mit pip auf osx 10.11.1
  • Bash: mkvirtualenv: Befehl nicht gefunden
  • Falsche Pythonpakete Pfad für opencv cmake Installation
  • ERROR virtualenvwrapper in GitBash
  • Mkproject: Befehl nicht gefunden
  • Wie ändere ich die standardmäßige virtualenv-Eingabeaufforderung?
  • Installieren von virtualenvwrapper unter Windows
  • Wo ist virtualenvwrapper.sh nach Pip installieren?
  • Verwenden Sie verschiedene Versionen von Python mit virtualenvwrapper
  • Python ist die beste Programmiersprache der Welt.