gpt4 book ai didi

python - 使用 pip 安装包的最新兼容版本

转载 作者:行者123 更新时间:2023-12-05 06:37:14 24 4
gpt4 key购买 nike

我正在尝试使用 PIP 9.0.1 (Python 3.3) 安装 NumPy:

/opt/python/cp33-cp33m/bin/pip install 'numpy<2,>=1.7'

PIP 愉快地收集了 numpy-1.12 然后死了,因为 numpy-1.11 是最后一个支持 Python 3.3 的版本。

Collecting numpy
Using cached numpy-1.12.1.zip
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-4jvhwz/numpy/setup.py", line 34, in <module>
raise RuntimeError("Python version 2.7 or >= 3.4 required.")
RuntimeError: Python version 2.7 or >= 3.4 required.

如何让 pip 安装包的最新兼容版本?

当然,我可以手动解决这个问题。但是此代码位于具有大量 Python 发行版的批处理脚本中(我正在构建 manylinux wheels),因此只有编程解决方案是合适的。

最佳答案

可能没有办法让 PIP 自动执行此操作,但可以使用如下字符串来限制为特定版本的 Python 安装的内容:

numpy>=1.7,<2; python_version > '3.4'
numpy>=1.7,<1.12; python_version < '3.4'

更多细节是here .

关于python - 使用 pip 安装包的最新兼容版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48054355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com