2014-06-17 28 views
13

Używam virtualenvwrapper od apt. Działa poprawnie z bash, ale ostatnio przełączyłem się na zsh. Teraz, gdy próbuję workon w zsh otrzymuję zsh: command not found: workon Ponieważ używam skryptu/wtyczek oh-my-zsh, pomyślałem, że wystarczy dodać wtyczki virtualenv i virtualenvwrapper do moich wtyczek .zshrc =. Ale to nie pomogło. Co jeszcze muszę skonfigurować, aby działało pod zsh?Jak ustawić virtualenvwrapper w zsh pod linux mint?

PS być jasne - ja nadal można używać bash do tego - nic złamanego tutaj ...

Odpowiedz

32

po prostu przetestować go na Ubuntu 14.04 i miałem ten sam problem. go naprawić dodać do swojej .zshrc

source /usr/share/virtualenvwrapper/virtualenvwrapper.sh 

lub uruchomić to w terminalu

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

chcę upvote cię dwa razy! Dziękuje bardzo! Działa również dla OSX. – laike9m

+3

W Mac OS XI musiałem zrobić: '' źródło echa /usr/local/bin/virtualenvwrapper.sh >> ~/.zshrc'' – amb

+0

Dla mnie na ubuntu 14.04 (i ogólnie zgodnie z instrukcją instalacji virtualenvwrapper), musiałem dodać 'source/usr/local/bin/virtualenvwrapper.sh' na .zshrc. Ponadto, jeśli używasz niestandardowej lokalizacji dla swoich virtualenvs, pamiętaj, aby dodać 'export WORKON_HOME =/path/to/virtualenvs' przed linią źródłową. – StaringFrog