PyCharm清空代码后仅导入已安装pandas触发numpy运行时错误求助
问题根因
报错和你写的代码、pandas安装流程无直接关联。触发原因是项目venv虚拟环境内安装的NumPy 1.22.0版本存在Windows运行时兼容性缺陷,pandas导入时会自动校验依赖库的完整性,才连带抛出了这个依赖校验类的RuntimeError。
修复步骤
- 打开PyCharm底部的内置终端,确认终端提示符前带有
(venv)标识,保证所有操作作用于项目专属虚拟环境,而非系统全局Python环境 - 执行命令卸载当前存在缺陷的NumPy安装:
pip uninstall numpy -y - 安装适配Windows环境的NumPy稳定版本,规避已知bug:
pip install numpy==1.21.5 - 安装完成后直接运行原有代码即可,无需对业务代码做任何修改
常见踩坑提醒
- 跳过venv环境识别步骤、直接在全局Python路径下安装依赖是最高发的无效操作场景,这种情况下PyCharm项目加载的依然是venv目录下的旧问题版本,问题不会解决
- 后续如果需要升级NumPy,不要选用1.22.0的最初发布版本,优先选择bug修复后的正式发行版
内容的提问来源于stack exchange,提问作者M.rnnnn
相关产品推荐
相关产品推荐

