Python3 和 pip3 + dose 为 python2 安装的轮子也可以用于 python3

Python3 and pip3 + dose the wheels that installed for python2 can used also for python3

直到昨天,我们使用 python 2.7.5 并通过 pip(与 python 2.7.5 相关的 pip)为 python 2.7.5 安装了 wheels 软件包)

现在我们从 redhat 安装最新的 python 版本 – 3.8

我们还安装了 pip3 ,当我们安装 python 3.8 时,额外的 rpm 也是 pip3

到目前为止一切正常

我们想了解的是关于当前使用 pip (pip2) 安装的 wheels 包

因为现在我们有了 python 3 ,我想我们需要用 pip3 安装 python 3 的新轮子,我假设 python 3 不能使用轮子 python2

如果我更正,请告诉我,我很乐意得到更正

是的,您还需要安装新的轮子和新的软件包。 (大多数情况下,如果您使用 PIP3 安装软件包,它会自动安装轮子。)

dose the wheels that installed for python2 can used also for python3

有些车轮与两者兼容,有些则不兼容。

对于某些项目,可以生产与 Python 2 和 3 兼容的轮子,但对于某些项目来说,这是不可能的。这一切都归结为项目的实际代码。

通过查看文件名可以非常简单地识别轮子与哪些平台(Python 解释器版本、OS 和 CPU 位数)兼容。 PEP 425.

中都有解释