venv による仮想環境の利用2022年8月28日 | |
はじめにPython で作業する場合に、目的に応じて独立に環境を用意したほうが便利な場合がある。そのための機能が仮想環境で、venv というものを用いて実現できる。 環境
仮想環境の作成仮想環境 "myenv" を作成するには、次のようにする。 $ python3 -m venv myenv 仮想環境の有効化仮想環境は有効化して使う。 $ . myenv/bin/activate (myenv) $ パッケージのインストールパッケージのインストールは、pip でふつうにすればよい。 (myenv) $ pip3 install jupyterlab (myenv) $ pip3 install matplotlib 仮想環境の無効化仮想環境を無効化するには、次のようにする。 (myenv) $ deactivate 仮想環境のコピーpip でパッケージのリストを出力する。 (myenv) $ pip freeze > requirements.txt 新しい仮想環境を作る。 $ python3 -m venv myenv2 書き出したリストを使ってパッケージをインストールする。 (myenv2) $ pip install -r requirements.txt Windows での仮想環境実行バッチファイルWindows において、仮想環境から直接実行したい場合は、次のようなバッチファイルを作る。 python_console.bat @set PYTHON_HOME=C:\python-3.9.5 @set PATH=%PATH%;%PYTHON_HOME%;%PYTHON_HOME%\Scripts @%windir%\system32\cmd.exe /k myenv\Scripts\activate | |
| PENGUINITIS | |