仮想環境でPythonをアップグレードする 質問する

仮想環境でPythonをアップグレードする 質問する

仮想環境で使用される Python のバージョンをアップグレードする方法はありますか(例: バグ修正リリースがリリースされた場合)?

pip freeze --local > requirements.txtを実行してから、ディレクトリとを削除することもできますpip install -r requirements.txtが、そのためには、たとえばnumpy私がよく使用する などの大規模なライブラリを再インストールする必要が出てきます。

これは、たとえば 2.6 -> 2.7 にアップグレードする場合に利点となることはわかりますが、2.7.x -> 2.7.y の場合はどうでしょうか?

ベストアンサー1

Python 3.3以降に付属するvenvモジュールを使用している場合は、--upgradeオプションがサポートされています。ドキュメント:

Pythonがインプレースアップグレードされていると仮定して、このバージョンのPythonを使用するように環境ディレクトリをアップグレードします。

python3 -m venv --upgrade ENV_DIR

おすすめ記事