无法安装最新版本的 Numpy (1.22.3)

Cannot install latest version of Numpy (1.22.3)

我正在尝试安装最新版本的 numpy,即 1.22.3,但 pip 似乎无法找到最新版本。

我知道我可以从源代码本地安装它,但我想了解为什么我不能使用pip安装它。

PS: 我有最新版本的pip,22.0.4

ERROR: Could not find a version that satisfies the requirement numpy==1.22.3 (from versions: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.7.0, 1.7.1, 1.7.2, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.9.1, 1.9.2, 1.9.3, 1.10.0.post2, 1.10.1, 1.10.2, 1.10.4, 1.11.0, 1.11.1, 1.11.2, 1.11.3, 1.12.0, 1.12.1, 1.13.0rc1, 1.13.0rc2, 1.13.0, 1.13.1, 1.13.3, 1.14.0rc1, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.14.5, 1.14.6, 1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.15.4, 1.16.0rc1, 1.16.0rc2, 1.16.0, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.16.6, 1.17.0rc1, 1.17.0rc2, 1.17.0, 1.17.1, 1.17.2, 1.17.3, 1.17.4, 1.17.5, 1.18.0rc1, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.18.5, 1.19.0rc1, 1.19.0rc2, 1.19.0, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.19.5, 1.20.0rc1, 1.20.0rc2, 1.20.0, 1.20.1, 1.20.2, 1.20.3, 1.21.0rc1, 1.21.0rc2, 1.21.0, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5)
ERROR: No matching distribution found for numpy==1.22.3

我刚刚尝试使用 pip 22.0.4 安装 NumPy 1.22.3,完全没有问题。尝试使用虚拟环境。

python.exe -m venv .venv
.venv\Scripts\activate.bat
pip install --upgrade pip
pip install numpy

https://docs.python.org/3/library/venv.html

请检查您的 Python 版本。自 Numpy 1.22.0 发布以来,对 Python 3.7 的支持被删除。 [source]

就这样:

pip install numpy

它将安装与您的 python 版本兼容的最新版本的 numpy。如果这在某种程度上不起作用,您可以随时转到 pypi webpage 从那里下载您想要的版本并使用它进行安装。

pip install path_to_your_file

如果您的 python 版本不兼容(看起来不兼容),您始终可以使用 pipenv、conda 等使用较新的 python 版本创建虚拟环境