2024年12月27日 python 仮想環境 [長年日記]
_ python 仮想環境
仮想環境作成
mkdir _AppName_ cd _AppName_ python -m venv --upgrade-deps .venv
- .venv は推奨のディレクトリ名
仮想環境の活性化
source .venv/bin/activate
パッケージのインストール
最新版
pip install _PackageName_
指定バージョン
pip install _PackageName_==_Version_
パッケージの更新
pip install -U _PackageName_
インストール可能バージョンの確認
pip index versions _PackageName_
インストールしたパッケージの一覧
pip freeze
pip freeze >requirements.txt
パッケージの削除
pip uninstall _PackageName_
pip uninstall -r requirement.txt -y
インストールしたパッケージの一括再インストール
pip install -r requirements.txt
- 同じ仮想環境を複製したい場合に行う。
全パッケージの一覧
pip list
pip list --format=freeze
最新でないパッケージの一覧
pip list -o
最新状態のパッケージの一覧
pip list -u
仮想環境の非活性化
deactivate
仮想環境のpythonバージョンをローカルのバージョンに合わせる
python -m venv .venv --clear
- 実行後は自分でインストールしたパッケージが削除されているので、再インストールが必要。
pip install -r requirements.txt