1. ホーム
  2. python-3.x

[解決済み】Virtualenv - workon コマンドが見つかりません。

2022-01-17 04:14:14

質問

以下の手順で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 を、それぞれの新しいシェルで使用することができます。