You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装pandas-datareader但无法调用的问题求助(Windows+Python3.6)

解决Python 3.6中pandas-datareader安装后无法导入的问题

我来帮你排查这个常见的环境不匹配问题——你遇到的ModuleNotFoundError大概率是因为PyCharm和Jupyter使用的Python解释器,和你用pip3安装包时的解释器不是同一个。下面是具体的解决步骤:

1. 检查并修正PyCharm的解释器配置

  • 打开PyCharm,依次点击 File > Settings > Project: [你的项目名称] > Python Interpreter
  • 查看当前选中的解释器路径,确认是否为C:\Python36\python.exe:
    • 如果不是,点击下拉框选择该路径,或者点击齿轮图标选择"Add",手动定位到C:\Python36\python.exe后保存。
    • 如果已经是该路径,点击右上角的+按钮,搜索pandas-datareader,直接在PyCharm内重新安装一次,确保包被安装到当前项目使用的解释器环境中。

2. 对齐Jupyter Notebook的内核环境

  • 打开命令提示符(cmd),输入以下命令查看当前Jupyter的内核列表:
    jupyter kernelspec list
    
  • 检查输出的内核路径对应的Python版本是否为3.6:
    • 如果不是,先安装ipykernel工具:
      pip3 install ipykernel
      
    • 然后创建一个指向Python3.6的专属内核:
      python -m ipykernel install --name py36 --display-name "Python 3.6"
      
    • 重新打开Jupyter Notebook,在新建文件时选择名为Python 3.6的内核,再尝试导入pandas_datareader。

3. 验证全局环境一致性

  • 在cmd中运行以下命令,确认python和pip3的路径都指向C:\Python36:
    where python
    where pip3
    
  • 如果输出中有其他Python版本的路径,说明系统中存在多版本Python,建议在使用命令时明确指定C:\Python36\python.exe和C:\Python36\Scripts\pip3.exe来执行操作,避免混淆。

内容的提问来源于stack exchange,提问作者Giladbi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 06:44:34