32位Windows10下pip安装scipy1.9.1失败(ResolutionImpossible错误)
解决32位Windows10+Python3.10安装scipy 1.9.1失败的问题
问题原因
从安装日志可知,pip在安装scipy的构建依赖时,同时被要求安装numpy1.21.6和numpy1.22.3,版本冲突导致安装流程中断。
解决办法
方法1:直接安装预编译32位Wheel包(推荐)
scipy 1.9.1提供适配Python3.10的32位预编译wheel包,直接安装可跳过源码编译的依赖问题:
- 找到文件名类似
scipy-1.9.1-cp310-cp310-win32.whl的安装包 - 打开命令提示符,切换到该文件所在目录,执行命令:
pip install scipy-1.9.1-cp310-cp310-win32.whl
方法2:手动对齐numpy版本后安装
若需通过pip源码安装,先处理numpy版本冲突:
- 卸载当前numpy:
pip uninstall numpy -y - 安装scipy依赖的numpy版本:
pip install numpy==1.22.3 - 再次尝试安装scipy:
pip install scipy==1.9.1
前置优化
先升级pip到最新版本,避免旧版本的依赖解析bug:
pip install --upgrade pip
内容的提问来源于stack exchange,提问作者Chuck
相关产品推荐
相关产品推荐

