web-dev-qa-db-ja.com

Virtualenv-workonコマンドが見つかりません

次の手順に従って、virtualenv + virtualenvwrapperをセットアップしました。

$ 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

14
Renzo Rodrigues

これまではうまく動いていましたが、シェルを再起動しました

その理由は、シェルを再起動したためです。

これを各シェルで動作させるには、これらを~/.bashrcファイルに追加する必要があります。

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

これを追加した後、source ~/.bashrcを使用すると、変更が有効になります。新しいシェルごとにvirtualenvwrapper機能にアクセスできることがわかります。

34
erip

コマンドを追加する必要があります

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

あなたの~/.bashrcファイル。したがって、シェルを起動すると、これらのコマンドは自動的にロードされます。

参照 の場合。

9
Muhammad Tahir