2014-06-17 29 views
13

我使用apt的virtualenvwrapper。 它與bash工作正常,但我最近切換到zsh。 現在,當我在zsh中嘗試workon時,我得到了zsh: command not found: workon 因爲我使用的是oh-my-zsh腳本/插件,所以我認爲將virtualenv和virtualenvwrapper插件添加到我的.zshrc plugins =就足夠了。 但它沒有幫助。還有什麼我需要配置,使其在zsh下工作?如何在linux mint下的zsh中設置virtualenvwrapper?

PS是明確的 - 我仍然可以使用bash這個 - 這裏沒有什麼破...

回答

32

我只是測試它在Ubuntu 14.04和我有同樣的問題。 要修復它添加到您的.zshrc

source /usr/share/virtualenvwrapper/virtualenvwrapper.sh 

或終端

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

我想給予好評你兩次運行此! Thx太多了!也適用於OSX。 – laike9m

+3

在Mac OS XI中必須這樣做:''echo source /usr/local/bin/virtualenvwrapper.sh >>〜/ .zshrc'' – amb

+0

對於我在ubuntu 14.04(通常遵循virtualenvwrapper的安裝說明),我需要添加'source/usr/local/bin/virtualenvwrapper.sh'到.zshrc。另外,如果你對virtualenvs使用非標準位置,一定要在源代碼行之前添加'export WORKON_HOME =/path/to/virtualenvs'。 – StaringFrog