首页 > 解决方案 > 错误:没有为 scipy==1.7.1 找到匹配的分布

问题描述

错误:找不到满足 scipy==1.7.1 要求的版本(来自版本:0.8.0、0.9.0、0.10.0、0.10.1、0.11.0、0.12.0、0.12.1、0.13 .0, 0.13.1, 0.13.2, 0.13.3, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.16.0, 0.16.1, 0.17.0, 0.17.1, 0.18.0 , 0.18.1, 0.19.0, 0.19.1, 1.0.0b1, 1.0.0rc1, 1.0.0rc2, 1.0.0, 1.0.1, 1.1.0rc1, 1.1.0, 1.2.0rc1, 1.2.0rc2, 1.2 .0、1.2.1、1.2.2、1.2.3、1.3.0rc1、1.3.0rc2、1.3.0、1.3.1、1.3.2、1.3.3、1.4.0rc1、1.4.0rc2、1.4.0 , 1.4.1, 1.5.0rc1, 1.5.0rc2, 1.5.0, 1.5.1, 1.5.2, 1.5.3, 1.5.4, 1.6.0rc1, 1.6.0rc2, 1.6.0, 1.6.1, 1.6 .2、1.6.3、1.7.0rc1、1.7.0rc2、1.7.0、1.7.1)

当我尝试在虚拟环境中安装 git repo 所需的所有软件包时出现此错误。这个特定的错误来自scipy==1.7.1我已经将 pip 和 python 升级到最新版本但仍然得到这个结果的包。出于某种原因,这一部分在我的另一台 Windows PC 上运行良好,但在我的 Mac M1 上却无法运行。

Python版本:3.9.7

点子版本:21.2.4

标签: pythonnumpypipscipyapple-m1

解决方案


您可以从 requirements.txt 文件中删除版本 检查您的 numpy 版本也在 request.txt 文件中

尝试:

pip install sciPy
conda install -c anaconda scipy

或者,如果您使用的是 python2 试试这个

pip3 install -e

推荐阅读