2016-01-05 11 views
9

Śledziłem kroki, aby skonfigurować virtualenv + virtualenvwrapper:virtualenv - komenda workon Nie znaleziono

$ 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 

tej pory pracował w porządku, ale ja wznowiona skorupę a następnie próbowałem workon venv a teraz mówi: command not found

Odpowiedz

15

tej pory pracował w porządku, ale I wznowiona skorupy

Powodem jest to, ponieważ wznowiona powłokę.

Jeśli chcesz to do pracy z każdej powłoki, musisz dodać je do pliku ~/.bashrc:

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

Po dodaniu tego, będziemy chcieli, aby source ~/.bashrc aby zmiany odniosły skutek. Przekonasz się, że masz dostęp do urządzeń virtualenvwrapper w każdej nowej powłoce.

+1

Może być konieczne dodanie tego do '.bash_profile'. –

6

trzeba dodać polecenia

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

do pliku ~/.bashrc. Aby za każdym razem, gdy uruchamiasz powłokę, polecenia są ładowane automatycznie.

Dla reference.

Powiązane problemy