venv
Python 3.6のモジュールによって作成されたいくつかの仮想環境(数十)がディスク上にあります。今私は急いでUbuntu 19.10にアップグレードしましたが、その後、一般に認められたソースからUbuntu 3.6がまったく利用できないことに気づきました。私は自分のホームディレクトリの下に配置し、含まれているフォルダーで実行することにより、これらの仮想環境のPythonバージョンをアップグレードすることができました。bin/python3
python3.7 -mvenv --upgrade
現在、python3.7 -mvenv --upgrade
仮想環境でPython をアップグレードしている間、以前のバージョンのパッケージをそのlib/python3.7/site-packages
下に再インストールすることはありませんvenv
。私は、Pythonの3.6をインストールすることでこれを行っている可能性が推測pip freeze
からの要求をINGのvenv
、その後のPython 3.7にvenvをアップグレードpip install -r
- INGの場合のみ、 Pythonの3.6は、私の新しいOSで使用可能なインストールがありました。
ソースからPython 3.6をインストールしたり、condaを使用したり、ランダムなPPAから3.6をインストールしたりすることなく、かなり自動化された方法で(おそらく主pip freeze
に古いlib/python3.6
ディレクトリを使用して)これを行う他の方法はありますか?すべての環境をまとめてアップグレードしたいので、将来、ランダムな環境で何かをする必要があるときに、Python 3.7で作業を続けることができます。