解决方案:在Windows上使用jupyter笔记本,因此永远无法连接到env / kernel。在pycharm中加载了anaconda环境,现在一切正常
我正在使用Anaconda和jupyter笔记本,但我一直在尝试导入pandas datareader并因某些原因不断获取ModuleNotFoundError时出错。
我尝试在活动环境中使用多种安装方法(常规,通过站点链接,pip安装)多次重新安装pandas-datareader。
我尝试将我的Python版本降级到3.6.0但是对所有这些版本都有同样的错误。
我还检查了/ Lib / site-packages环境中的文件夹,并且两个文件夹(pandas_datareader和pandas_datareader-0.5.0.dist-info)都位于那里。
真的不知道从哪里开始。任何帮助表示赞赏
SYS_CONNECT_BY_PATH
答案 0 :(得分:3)
I am guessing that /Lib/site-packages is not in your PYTHONPATH. See: https://leemendelowitz.github.io/blog/how-does-python-find-packages.html
"sys.path is populated using the current working directory, followed by directories listed in your PYTHONPATH environment variable, followed by installation-dependent default paths, which are controlled by the site module."
TLDR: Make sure that /Lib/site-packages/ is in your PYTHONPATH.