gpt4 book ai didi

python - 卡住 OS X 上的 pip 要求、NumPy 和 SciPy

转载 作者:太空狗 更新时间:2023-10-30 02:50:12 25 4
gpt4 key购买 nike

我有一个 pip 需求文件,我正在使用 virtualenv 自动获取我的应用程序的依赖项。

该应用程序同时依赖于 NumPy 和 SciPy,因此我的 pip 要求文件包括:

numpy==1.5.0
scipy==0.8.0

但是,在新的 virtualenv 中运行此 pip 时,安装失败并出现以下错误:

File "/Users/x/virtualenv/deploy/src/scipy/setup.py", line 58, in svn_version
from numpy.compat import asstr
ImportError: No module named numpy.compat
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

发生这种情况是因为 SciPy 需要在构建之前安装 NumPy。因此,如果我删除 SciPy 然后手动添加 SciPy (pip install scipy),它就可以工作。

如果 pip 没有按任何特定顺序安装,我该如何解决这个问题?

最佳答案

我认为你做不到。 Pip 和 setuptools 不是标准工具 - 我们试图在善意的基础上支持它们,但它很脆弱。特别是,因为 scipy setup.py 需要 numpy 来运行,它不能使用 install_requires 参数。

关于python - 卡住 OS X 上的 pip 要求、NumPy 和 SciPy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4155888/

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