2014-06-17 14 views
13

Uso virtualenvwrapper da apt. Funziona bene con bash, ma recentemente sono passato a zsh. Ora quando provo workon in zsh ottengo zsh: command not found: workon Perché sto usando script/plugins oh-my-zsh ho pensato che sarà sufficiente aggiungere plugin virtualenv e virtualenvwrapper ai miei plugin .zshrc =. Ma non è stato d'aiuto. Cos'altro devo configurare per farlo funzionare sotto zsh?Come configurare virtualenvwrapper in zsh sotto linux mint?

PS per essere chiari - posso ancora usare bash per questo - niente di rotto qui ...

risposta

32

ho appena testarlo su Ubuntu 14.04 e ho avuto lo stesso problema. per risolvere il problema aggiungere questo alla tua .zshrc

source /usr/share/virtualenvwrapper/virtualenvwrapper.sh 

o eseguire questo terminale

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

voglio upvote due volte! Grazie mille! Funziona anche per OSX. – laike9m

+3

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

+0

Per me su Ubuntu 14.04 (e in genere seguendo le istruzioni di installazione di virtualenvwrapper), avevo bisogno di aggiungere 'source/usr/local/bin/virtualenvwrapper.sh' a .zshrc. Inoltre, se stai utilizzando una posizione non standard per i tuoi virtualenv, assicurati di aggiungere "export WORKON_HOME =/path/to/virtualenvs' prima della riga di origine. – StaringFrog

Problemi correlati