python - 错误:没有为 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
解决方案
您可以从 requirements.txt 文件中删除版本 检查您的 numpy 版本也在 request.txt 文件中
尝试:
pip install sciPy
conda install -c anaconda scipy
或者,如果您使用的是 python2 试试这个
pip3 install -e
推荐阅读
- java - IClientConfig 参数的用途是什么?
- json - PostgreSQL 9.5:将 json_agg 结果组合成单个 json 对象
- python - 在python中并行执行'N'个函数
- excel - 基于单元格值隐藏行非常慢
- javascript - 编译和缩小时让 child_process.fork() 在电子中工作
- php - 循环遍历数组并按索引添加到另一个数组
- java - 以用户的设备格式和语言显示日期和时间
- java - 无法在 Spring Boot 中使用 Crud Repository 从 Redis 获取结果?
- php - Laravel 使用 auth()->user() 作为 api
- c - 用 C 语言编程以使用 for 循环查找用户定义的平均值