2016-01-05 39 views
9

kurmak istediğim şu adımları takip Virtualenv + virtualenvwrapper:VIRTUALENV - workon komut bulunamadı

$ sudo apt-get install python3-pip 

$ sudo pip3 install virtualenv 
$ sudo pip3 install virtualenvwrapper 

$ mkdir ~/.virtualenvs 

$ export WORKON_HOME=~/.virtualenvs 

$ VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3' 

$ source /usr/local/bin/virtualenvwrapper.sh 

$ mkvirtualenv venv 
$ virtualenv venv 

Şimdiye kadar gayet iyi çalışıyordu ama kabuğu yeniden ve sonra workon venv çalıştı ve şimdi diyor ki: command not found

cevap

15

Şimdiye kadar gayet iyi çalışıyordu ama Sana kabuk yeniden nedenidir Kabuğu

yeniden başlattı. Bu her kabuk ile çalışmak istiyorsanız

, kendi ~/.bashrc dosyaya bu eklemeniz gerekir:

export WORKON_HOME=~/.virtualenvs 
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3' 
source /usr/local/bin/virtualenvwrapper.sh 

bu ekledikten sonra, source ~/.bashrc isteyeceksiniz böylece değişikliklerin etkili. Her yeni kabukta virtualenvwrapper tesislerine erişiminiz olduğunu göreceksiniz.

+1

Bunun yerine '.bash_profile' yerine bunu eklemeniz gerekebilir. –

6

Sen ~/.bashrc dosyaya komutları

export WORKON_HOME=~/.virtualenvs 
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3' 
source /usr/local/bin/virtualenvwrapper.sh 

eklemeniz gerekir. Böylece, kabuk başlattığınızda, bu komutlar otomatik olarak yüklenir.

reference için.