2014-06-17 9 views
13

Ich benutze virtualenvwrapper von apt. Es funktioniert OK mit bash, aber ich wechselte kürzlich zu zsh. Jetzt, wenn ich versuche, workon in Zsh bekomme ich zsh: command not found: workon Weil ich oh-my-zsh Skript/Plugins benutze Ich dachte, es wird ausreichen, um virtualenv und virtualenvwrapper Plugins zu meinem .zshrc Plugins hinzufügen =. Aber es hat nicht geholfen. Was muss ich noch konfigurieren, damit es unter zsh funktioniert?Wie wird virtualenvwrapper in zsh unter linux mint eingerichtet?

PS klar sein - ich kann immer noch heftigen Schlag für dieses verwenden - hier gebrochen nichts ...

Antwort

32

ich es nur auf 14,04 ubuntu testen, und ich hatte das gleiche Problem. Um es zu beheben diese

source /usr/share/virtualenvwrapper/virtualenvwrapper.sh 

zu Ihrem .zshrc hinzufügen oder diese wollen in Terminal

echo source /usr/share/virtualenvwrapper/virtualenvwrapper.sh >> ~/.zshrc 
+1

Ich betreibe Sie zweimal upvote! Vielen Dank! Funktioniert auch für OSX. – laike9m

+3

In Mac OS XI musste tun: "echo source /usr/local/bin/virtualenvwrapper.sh >> ~/.zshrc'' – amb

+0

Für mich auf ubuntu 14.04 (und in der Regel folgenden virtualenvwrapper Installationsanweisungen), musste ich hinzufügen 'source/usr/local/bin/virtualenvwrapper.sh' zu .zshrc. Wenn Sie einen nicht-standardmäßigen Speicherort für Ihre virtualenvs verwenden, müssen Sie außerdem 'export WORKON_HOME =/pfad/zu/virtualenvs' vor der Quellzeile hinzufügen. – StaringFrog