PyCharm安装SciPy失败,安装whl包提示平台不支持怎么解决
你安装失败的根本原因是下载的whl安装包与当前系统、Python版本完全不匹配:
- 包名中的
cp37代表适配Python 3.7版本,你的Python版本是3.10,版本不兼容 - 包名中的
macosx_10_9_x86_64代表适配macOS系统,你用的是Windows 10,系统不匹配
正确安装步骤
方法1:直接通过pip官方源安装(最推荐)
不需要手动下载whl包,直接在PyCharm的终端或者系统cmd中执行对应命令即可:
- 首先升级pip到最新版本,解决旧版本pip的兼容问题:
python -m pip install --upgrade pip - 然后直接安装适配你环境的最新版SciPy:
pip install scipy
如果之前PyCharm内置安装器失败,大概率是内置pip版本过低或者网络源连接超时,用终端执行上述命令可以解决绝大多数常规安装问题。
方法2:手动下载对应版本whl包安装(方法1网络超时时使用)
如果因为网络问题无法直接通过pip拉取安装包,手动下载时注意匹配你的环境参数:
- 选择的安装包包名必须同时包含
cp310(适配Python3.10)、win_amd64(适配Windows 64位)两个标识 - 下载完成后在安装包所在目录打开终端,执行安装命令,示例如下(替换为你实际下载的包名即可):
pip install scipy-1.10.1-cp310-cp310-win_amd64.whl
额外注意事项
- 安装前确认你执行命令的Python解释器路径,和PyCharm项目配置的解释器路径一致,避免装到其他Python环境中导致项目识别不到
- 如果安装过程提示缺少numpy依赖,可先执行
pip install numpy安装对应依赖后再安装SciPy
内容的提问来源于stack exchange,提问作者M_TTO
相关产品推荐
相关产品推荐

