トップ «前の日記(2024年12月07日) 最新 次の日記(2025年01月19日)» 編集

Masa's blog

検索キーワード:

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