我下载了Anaconda for Windows (Python 2.7)。我用不同的包创建了两个环境。如果我更改环境并启动IPyhon,则所有包都可用。由于我在使用IPython时遇到了其他问题,我第一次尝试了Jupyter qtconsole。它们之间的区别是什么?我找了半天,但还是找不到合适的答案。它们是相关的吗?有没有更好的/更新的/等等?
例如,如果我尝试在Jupyter qtconsole中导入熊猫,我会得到错误消息:
No module named panda但是如果我尝试在Jupyter qtconsole:!pip install pandas中安装pandas,我会得到这样的错误消息:
Requirement already satisfied: pandas in c:\users\...\appdata\local\conda\conda\envs\mpcpy\lib\site-packages希望有人能帮助我。谢谢
发布于 2019-01-24 18:40:29
正如Tim Gottgetreu所指出的,单词import panda中有一个拼写错误:它必须是import pandas as pd。我添加了as pd部件,因为这是惯例。
关于Jupyter iPython和Jupyter Qtconsole之间的区别的主要问题:
1)iPython是一个“增强型”终端,而Qtconsole是在设计上模仿它。
来自文档:https://qtconsole.readthedocs.io/en/stable/
2)Qt控制台以弹出窗口的形式展示对象的文档,非常方便。在iPython中,我必须使用object.__doc__()来读取文档。
3)Qt控制台在处理数据和绘制数据时非常有用,因为它已经加载并设置了所有后端驱动程序,以支持交互式绘图。在iPython中,你必须自己做这件事,而且它依赖于系统。
4)iPython存在的时间更长,与不同的外部源有更好的集成。QTconsole有一些限制。
5) (个人)我厌倦了盯着屏幕底部键入命令和查看输出。在QTconsole中,我可以滚动并将光标线调整到我想要的高度,而在iPython中,我不能这样做。
发布于 2017-09-30 01:07:16
据我所知,Jupyter notebook是下一代Ipython。Pandas (和Numpy)都是Anaconda的标准安装。因此,在命令行中启动Jupyter ! jupyter notebook之后,在juptyer notebook中导入pandas和numpy应该很简单。标准导入是
import pandas as pd import numpy as np
然后通过crtl+enter运行该单元
https://stackoverflow.com/questions/46493603
复制相似问题