次の手順に従って、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
これまではうまく動いていましたが、シェルを再起動しました
その理由は、シェルを再起動したためです。
これを各シェルで動作させるには、これらを~/.bashrc
ファイルに追加する必要があります。
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
これを追加した後、source ~/.bashrc
を使用すると、変更が有効になります。新しいシェルごとにvirtualenvwrapper
機能にアクセスできることがわかります。
コマンドを追加する必要があります
export WORKON_HOME=~/.virtualenvs
VIRTUALENVWRAPPER_PYTHON='/usr/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
あなたの~/.bashrc
ファイル。したがって、シェルを起動すると、これらのコマンドは自動的にロードされます。
参照 の場合。