仮想環境で使用される 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