2016-01-05 7 views
9

は私が設定する手順に従っvirtualenvの+ virtualenvwrapper:VIRTUALENV - workonコマンドが見つからない

$ 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 

は、これまでのところ、それがうまく働いたが、私はシェルを再起動してから、私はworkon venvを試し、今では言う:command not found

答えて

15

これまでのところ、それが正常に働いていたが、は、私はあなたがシェルを再起動するための理由があるシェルに

を再開しました。あなたは、これが各シェルで作業したい場合は

、あなたの~/.bashrcファイルにこれらを追加する必要があります。

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

これを追加した後、あなたはsource ~/.bashrcしたいと思うので、変更が有効になります。それぞれの新しいシェルにはvirtualenvwrapperの機能があります。

+1

代わりに、これを '.bash_profile'に追加する必要があるかもしれません。 –

6

はあなたの~/.bashrcファイルにコマンド

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

を追加する必要があります。そのため、シェルを起動するたびにこれらのコマンドが自動的にロードされます。

referenceの場合。

関連する問題