Questions tagged «ipython»

IPython是Python的功能丰富的交互式外壳,并为前端提供了内核,例如IPython Notebook和Jupyter Notebook。


5
在同一IPython Notebook单元中制作多个图表
我已经开始使用IPython Notebook ipython notebook --pylab inline 这是我在一个单元格中的代码 df['korisnika'].plot() df['osiguranika'].plot() 这工作正常,它将绘制两条线,但在同一张图表上。 我想在单独的图表上绘制每条线。如果图表彼此相邻,而不是一个接一个,那就太好了。 我知道我可以将第二行放在下一个单元格中,然后我将获得两个图表。但是我希望这些图表彼此靠近,因为它们表示相同的逻辑单元。

4
如何将模块“重新导入”到python,然后在导入后更改代码
我有一个 foo.py def foo(): print "test" 在IPython中,我使用: In [6]: import foo In [7]: foo.foo() test 然后,我将其更改foo()为: def foo(): print "test changed" 在IPython中,调用的结果仍然是test: In [10]: import foo In [11]: foo.foo() test 然后我用: In [15]: del foo In [16]: import foo In [17]: foo.foo() test 我删除了foo.pyc同一个文件夹中foo.py存在的文件夹,但仍然没有运气。 我可以知道如何在运行时重新导入更新的代码吗?

19
IPython / Jupyter将笔记本另存为PDF时出现问题
因此,我一直在尝试将jupyter笔记本另存为PDF,但我不知道该怎么做。我尝试的第一件事是从文件菜单下载为PDF,但是这样做会导致: nbconvert failed: PDF creating failed 我尝试的下一件事是尝试从命令提示符进行转换,如下所示 $ ipython nbconvert --to latex --post PDF MyNotebook.ipynb 但是同样,这会导致错误消息 ImportError: No module named 'PDF' 如果我尝试 $ ipython nbconvert --to latex MyNotebook.ipynb 这导致 IPython.nbconvert.utils.pandoc.PandocMissing: Pandoc wasn't found: Please check that pandoc is installed 如果我尝试安装pandoc(pip install pandoc),这会给我 ImportError: No module named 'ConfigParser' 这就是我被困住的地方,因为我只是不知道该怎么办。任何人都知道如何解决任何错误吗?
86 pdf  ipython  jupyter 


8
从virtualenv调用IPython
我知道IPython不支持virtualenv,对此最合乎逻辑的解决方案是使用以下命令分别在每个virtualenv中安装ipython pip install ipython 到现在为止还挺好。我注意到的一件事是,如果在将IPython$> ipython安装在此virtualenv下之前从virtualenv中调用IPython的系统范围的副本,则后续$> ipython命令将继续显示系统范围的ipython副本。 另一方面,如果在virtualenv下安装ipython之前未调用它,$> ipython则会弹出新安装的副本。 这有什么解释? 这也让我怀疑这种行为是否意味着我应该期待一些麻烦?

9
是什么引起ImportError:在OS X上升级Python之后,没有名为pkg_resources的模块?
我刚刚在Mac上将Python更新为2.6.4。我是从dmg软件包安装的。 二进制文件似乎没有正确设置我的Python路径,因此我添加'/usr/local/lib/python2.6/site-packages'了.bash_profile >>> pprint.pprint(sys.path) ['', '/Users/Bryan/work/django-trunk', '/usr/local/lib/python2.6/site-packages', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-old', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages'] 显然,这不是所有必需的路径,因为我无法运行iPython。 $ ipython Traceback (most recent call last): File "/usr/local/bin/ipython", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named `pkg_resources` 我已经完成了Google搜索,但无法真正确定如何安装pkg_resources或确保它在路上。 我需要怎么做才能解决此问题?
82 python  ipython 

5
IPython Notebook单元多个输出
我在IPython Notebook中运行此单元格: # salaries and teams are Pandas dataframe salaries.head() teams.head() 结果是我只得到teams数据帧的输出,而不是salaries和的输出teams。如果我只是运行,salaries.head()则会得到salaries数据帧的结果,但是在运行这两个语句时,我只会看到的输出teams.head()。我该如何纠正?



3
iPython Notebook中的绘图宽度设置
我有以下情节: 如果它们具有相同的宽度,它将看起来更好。您是否知道在使用时如何在ipython笔记本中进行操作%matplotlib inline? 更新: 为了生成两个图,我正在使用以下功能: import numpy as np import matplotlib.pyplot as plt def show_plots2d(title, plots, points, xlabel = '', ylabel = ''): """ Shows 2D plot. Arguments: title : string Title of the plot. plots : array_like of pairs like array_like and array_like List of pairs, where first element …

8
在ipython中关闭自动关闭括号
我使用ipython的dev分支保持最新(因为ipython是有史以来最强大的东西)。相当最近(在昨天很棒的ipython 2.0版本之前),我注意到它在键入时已经开始自动关闭括号,方括号,引号等。它在终端(我在终端上没有使用的其他任何东西)和笔记本会话中都发生,因此我认为这是开发人员的故意选择。我可以尊重其他人可能会喜欢此功能,但是它使我完全疯了。 我在配置文件中找不到任何选项。我什至不能用谷歌搜索它,因为我不知道它叫什么。唯一出现的是自动括号的不同功能。我确实确实找到了这个问题,但是那是个老问题,并暗示我所看到的行为不可能发生。 如何关闭此功能? [无论如何,我大多只是使用笔记本界面,所以只需要关闭它就可以了,但是我更喜欢在终端的笔记本和ipython会话中都将其关闭。]



5
非交互式运行IPython / Jupyter笔记本
有谁知道是否可以从命令行非交互式地运行IPython / Jupyter笔记本,并将结果.ipynb文件与运行结果一起保存。如果还不可能,用phantomJS实施将有多难,要开启和关闭内核,要开启和关闭Web服务器的东西有多难? 更具体地说,假设我已经有一个笔记本,original.ipynb并且我想重新运行该笔记本中的所有单元,并将结果保存到一个新的笔记本中new.ipynb,但是在命令行上使用一个命令执行此操作,而无需在浏览器或关闭内核或Web服务器,并假设没有内核或Web服务器正在运行。 示例命令: $ ipython notebook run original.ipynb --output=new.ipynb

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.