PyCharm导入Pandas报错:Numpy导入异常求助
问题分析
PyCharm使用系统解释器/usr/bin/python3.9导入pandas时触发numpy报错,提示不能从源码目录导入,但终端运行正常,核心原因是PyCharm的工作目录或Python路径配置异常,导致优先读取numpy源码而非已安装的库文件。
解决步骤
修正工作目录
打开PyCharm顶部菜单栏Run→Edit Configurations,查看Working directory选项,确保它指向你的项目目录(如/Users/ribahshaikh/Desktop/hht_app),而非numpy源码所在文件夹,修改后保存配置。清理Python路径
进入File→Settings→Project: hht_app→Python Interpreter,点击右上角齿轮图标选择Show All,选中当前系统解释器后点击Show paths for the selected interpreter,若列表中存在numpy源码目录,选中并删除,保存设置。重启PyCharm
关闭并重新打开PyCharm,再次运行测试代码import pandas as pd验证问题是否解决。重新安装numpy(可选)
在PyCharm终端执行pip3.9 show numpy,确认Location字段为/Users/ribahshaikh/Library/Python/3.9/lib/python/site-packages(与pandas同目录),若不符则执行pip3.9 install --upgrade numpy重新安装。
内容的提问来源于stack exchange,提问作者Aamir Shaikh

