(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 `
答案 0 :(得分:1)
我可以解决这个问题,我进入venv并执行了以下命令: python -m pip install ipykernel ,然后升级pip ,它开始工作。
谢谢你, 莫希特(Mohit)
答案 1 :(得分:0)
早上好!
因此,您可以在jupyter界面中尝试使用魔术命令,因此只需创建一个具有以下内容的新单元格即可:
%%bash
pip install pandas-datareader
或
%%bash
pip3 install pandas-datareader
,然后运行它。这可能是一种解决方案:)您是否检查了python3内核与正确环境的连接?