Python3とpip3 + python2用にインストールされたホイールはpython3にも使用できます
昨日まで、私たちはpython 2.7.5で動作し、wheelsパッケージはpip(python 2.7.5に関連するpip)によってpython2.7.5用にインストールされました。
次に、redhatから最新のPythonバージョン–3.8をインストールします。
また、pip3をインストールしました。python3.8をインストールすると、追加のrpmもpip3になりました。
だから今まですべてが大丈夫です
私たちが理解したいのは、pip(pip2)でインストールされた現在のホイールパッケージについてです
今はpython3があるので、pip3を使用してpython3の新しいホイールをインストールする必要があると思います。python3はpython2のホイールを使用できないと思います。
訂正していただければ、訂正させていただきます。
回答
python2用にインストールされたホイールはpython3にも使用できます
一部のホイールは両方と互換性があり、一部は互換性がありません。
一部のプロジェクトでは、Python 2および3と互換性のあるホイールを作成することが可能ですが、一部のプロジェクトでは不可能です。それはすべて、プロジェクトの実際のコードに帰着します。
ファイル名を調べることで、ホイールが互換性のあるプラットフォーム(Pythonインタープリターのバージョン、OS、およびCPUビット数)を特定するのは非常に簡単です。それはすべてPEP425で説明されています。
はい、新しいホイールと新しいパッケージもインストールする必要があります。(ほとんどの場合、PIP3を使用してパッケージをインストールすると、ホイールが自動的にインストールされます。)