仮想環境(venv)とは
venvはPythonの仮想環境を作成する仕組みで、Pythonをインストールすると標準で利用できます。
用途としては、プロジェクト別にインストールしたいパッケージを分けるときです。使っていきましょう。
Linuxでvenvを作成してvenv使用する
$ python 3.9 -m venv (venvディレクトリ名) # 仮想環境を作成する
このコマンドでvenvの環境が(venvディレクトリ名)に作成されます。
$ source (venvディレクトリ名)/bin/activate # 仮想環境に入る(有効化)する
とsouceするとターミナルの先頭に括弧書きで使用している仮想環境の名前が表示されます。
$ which python # pythonのpathを表示
(venvディレクトリのPATH)/bin/python
と表示されていればOKです。
仮想環境を抜ける(無効化)するにはdeactivateコマンドを実行します。
$ deactivate # 仮想環境を抜ける(無効化)する
仮想環境が不要になった場合は仮想環境を削除します。
$ rm -rf (venvディレクトリ名) # 仮想環境を削除する