【问题标题】:I have installed pandas_datareader in pip but when I try to import the same in Jupyter Notebook it says Module not found我已经在 pip 中安装了 pandas_datareader,但是当我尝试在 Jupyter Notebook 中导入相同的内容时,它说找不到模块
【发布时间】:2019-06-17 19:52:01
【问题描述】:

(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(标签/v3.7.2:9a3ffc0492,2018 年 12 月 23 日,22:20:52)[MSC v.1916 32 位 (英特尔)] 在 win32 上 输入“help”、“copyright”、“credits”或“license”了解更多信息。

导入 pandas_datareader `

但是,当我尝试在 Jupyter Notebook 中导入它(从同一个 venv 启动)时,它给了我以下错误: (py1) C:\Users\XXXXX>python

` Python 3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 22:20:52) [MSC v.1916 32 位 (英特尔)] 在 win32 上 输入“help”、“copyright”、“credits”或“license”了解更多信息。

导入 pandas_datareader `

【问题讨论】:

    标签: python jupyter-notebook


    【解决方案1】:

    早安!

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

    %%bash
    pip install pandas-datareader
    

    %%bash
    pip3 install pandas-datareader
    

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

    【讨论】:

    • 感谢 Moritz 提出的建议!但是,当我在 Jupyter Notebook 上执行此命令时,它会显示“要求已经满足”,而在下一个单元格上,当我执行“import pandas_datareader”时,它会导致相同的错误:
    • 啊好吧!如果我想出一个新的解决方案,我会把它贴在这里 mohit!我认为这只是您的环境设置的问题...
    • 嗨莫里茨,我能够解决这个问题,我去了我的 venv 并执行了这个命令:python -m pip install ipykernel 并升级了 pip,它开始工作了。
    【解决方案2】:

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

    谢谢你, 莫希特

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 2020-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多