Pythonメジャーバージョンのアップグレード後にパッケージを仮想環境に自動的に再インストールする
venvPython 3.6のモジュールによって作成されたいくつかの仮想環境(数十)がディスク上にあります。今私は急いでUbuntu 19.10にアップグレードしましたが、その後、一般に認められたソースからUbuntu 3.6がまったく利用できないことに気づきました。私は自分のホームディレクトリの下に配置し、含まれているフォルダーで実行することにより、これらの仮想環境のPythonバージョンをアップグレードすることができました。bin/python3python3.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で作業を続けることができます。