Python Numpy安装报错:Getting requirements to build wheel问题求助
解决Numpy安装时VC 6.0不支持的问题
一、跳过编译直接安装预编译包(最快解决)
报错核心是本地编译numpy需要高版本VC工具,直接用预编译wheel包绕开编译:
- 打开cmd执行:
这个命令强制pip下载预编译好的二进制包,无需本地编译,直接跳过VC版本问题。pip install numpy --only-binary :all:
二、安装对应版本的VC编译工具(永久解决编译类问题)
如果后续还要安装其他需要编译的Python包,建议补全编译依赖:
- 先更新setuptools和wheel:
pip install --upgrade setuptools wheel - 安装Microsoft Visual C++ Build Tools(Python3.5+要求VC14.0及以上),选择安装「Desktop development with C++」核心组件,安装完成后重启cmd,再执行
pip install numpy。
三、彻底清理Numpy残留(排查版本冲突)
如果怀疑多版本Numpy冲突,按以下步骤彻底清理:
- 查看当前环境已安装的Numpy相关包:
(PowerShell环境替换为pip list | findstr numpypip list | Select-String numpy) - 批量卸载所有Numpy相关包:
(如果输出里有其他带numpy前缀的包,一并加入命令)pip uninstall -y numpy numpy-base - 删除site-packages目录下的残留文件:
- 先获取site-packages路径:
python -c "import site; print(site.getsitepackages())" - 打开输出的路径,手动删除所有含「numpy」字样的文件夹和
.egg-info文件
- 先获取site-packages路径:
- 清理pip缓存:
pip cache purge
四、统一编辑器的Python环境
确保Sublime Text和Thonny使用的是你更新后的Python环境:
- Sublime Text:打开Python代码文件,按
Ctrl+B运行前,检查右下角的Python版本,或通过控制台执行import sys; print(sys.executable)确认路径 - Thonny:点击「运行」→「配置解释器」,选择你更新后的Python解释器路径,避免不同环境的包不互通
内容的提问来源于stack exchange,提问作者Jyn
相关产品推荐
相关产品推荐

