我已经在pip中安装了pandas_datareader,但是当我尝试在Jupyter Notebook中导入pandas_datareader时,提示模块未找到

时间:2019-01-24 06:26:42

标签: python jupyter-notebook

(py1) C:\Users\XXXXX>pip list Version ----------------- ---------- certifi 2018.11.29 chardet 3.0.4 idna 2.8 lxml 4.3.0 numpy 1.16.0 pandas 0.23.4 pandas-datareader 0.7.0 pip 18.1 python-dateutil 2.7.5 pytz 2018.9 requests 2.21.0 scipy 1.2.0 setuptools 40.6.3 six 1.12.0 urllib3 1.24.1 wheel 0.32.3 wrapt 1.11.1

,当我在cmd上键入python时,它也起作用:

`(py1)C:\ Users \ XXXXX> python         Python 3.7.2(tags / v3.7.2:9a3ffc0492,2018年12月23日,22:20:52)[MSC v.1916 32位         (Intel)]在win32上         输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。

  
    
      

导入pandas_datareader       `

    
  

但是,当我尝试将其导入Jupyter Notebook(从同一个venv启动)时,出现以下错误: (py1) C:\Users\XXXXX>python

`Python 3.7.2(tags / v3.7.2:9a3ffc0492,2018年12月23日,22:20:52)[MSC v.1916 32位         (Intel)]在win32上         输入“帮助”,“版权”,“信用”或“许可证”以获取更多信息。

  
    
      

导入pandas_datareader       `

    
  

2 个答案:

答案 0 :(得分:1)

我可以解决这个问题,我进入venv并执行了以下命令: python -m pip install ipykernel ,然后升级pip ,它开始工作。

谢谢你, 莫希特(Mohit)

答案 1 :(得分:0)

早上好!

因此,您可以在jupyter界面中尝试使用魔术命令,因此只需创建一个具有以下内容的新单元格即可:

%%bash
pip install pandas-datareader

%%bash
pip3 install pandas-datareader

,然后运行它。这可能是一种解决方案:)您是否检查了python3内核与正确环境的连接?