Python Quandl不在Jupyter笔记本中工作(但在命令提示符下工作)
我已经在命令提示符下使用以下命令安装了quandl库:Python Quandl不在Jupyter笔记本中工作(但在命令提示符下工作),python,python-3.x,jupyter-notebook,quandl,Python,Python 3.x,Jupyter Notebook,Quandl,我已经在命令提示符下使用以下命令安装了quandl库: pip3 install quandl 我能够使用各种quandl方法 但在我的Jupyter笔记本中,当我“导入quandl”时,它会说: No module named 'quandl' 我重新启动了Jupyter笔记本,即使是那样的结果 其他模块,如Numpy、Pandas、Matplotlib,在命令提示符下和Jupyter笔记本中都可以正常工作 我已经看过其他文章提到了同样的问题,但是所有的文章都提到了pip3安装命令,我已经
pip3 install quandl
我能够使用各种quandl方法
但在我的Jupyter笔记本中,当我“导入quandl”时,它会说:
No module named 'quandl'
我重新启动了Jupyter笔记本,即使是那样的结果
其他模块,如Numpy、Pandas、Matplotlib,在命令提示符下和Jupyter笔记本中都可以正常工作
我已经看过其他文章提到了同样的问题,但是所有的文章都提到了
pip3安装
命令,我已经在命令提示符下完成了这项工作。之所以会出现这种情况,是因为命令行上的活动命令与Jupyter笔记本不同
解决方案是让笔记本使用与命令行活动的env
相同的env
。您可以通过将Jupyter笔记本中的IPython内核更改为使用预期的env
:
- 进入菜单选项/
内核
更改内核
quandl
)运行以下命令:
python-mipykernel安装--user--name finance--display name“python(finance)”
这将创建一个名为finance
(存储在文件系统中)和显示名为Python(finance)
(如Jupyter笔记本中的内核菜单所示)的内核
注意:您需要重新启动笔记本中的内核(菜单/kernel/restart
)才能看到新的内核
以下是有关的详细信息。命令提示符下的帮助(“模块”)提到quandl,但Jupyter笔记本中的帮助(“模块”)没有提到quandl.sys。命令提示符下的可执行文件给出:“C:\\Users\\Public.DESKTOP-6RBQT7L\\AppData\\Local\\Programs\\Python\\Python37-32\\Python.exe”,而Jupyter笔记本给出“C:\\ProgramData\\Anaconda3\\Python.exe”。不知道我现在该怎么办。我应该在Jupyter Notebook中使用哪个命令在Jupyter Notebook的文件夹中安装quandl?终于开始工作了。通过Anaconda Powershell提示符(不是常规的Anaconda提示符)安装quandl。它贬低了我的一些图书馆,但它终于起作用了!花了1.5天来修复此问题!!谢谢