【命令完成在ipython 5.0中是不可见的】教程文章相关的互联网学习教程文章

在iPython-QtConsole(Anaconda)中键入导入副本时出现奇怪的错误【代码】

我想知道是否有人经历过这种奇怪的行为:每次输入:import copy在iPython qtconsole中,它冻结(无响应).我必须杀死该窗口并再次启动它.唯一可行的方法是,如果我将“导入副本”与其他代码段一起复制粘贴为复制粘贴中的一个块. 我感谢任何见识 Python 2.7.7-1,Anaconda 2.1,iPython 2.3.1 更新: 看来,这仅与import命令有关,我试图导入seaborn import sns,并且发生了同样的事情.解决方法:最新的iPython-qtconsole更新至2.4.1版本(由An...

将一次导出的.py文件导入回IPython Notebook

我使用Ipython Notebook进行所有python脚本编写,并使用markdown单元格做笔记. 有时候,我已经使用File> Download Notebook as .p??y file选项将Ipython Notebook作为xyz.py文件下载了. 现在,我需要将相同的xyz.py文件导入回Ipython Notebook. 我该如何实现? 尝试创建新笔记本并在单元格中运行 %load xyz.py 但是它将文件的原始内容加载到单个单元格中.并且不会呈现原始笔记本中存在的Markdown单元格和代码单元格内容.解决方法:据我...

如何在iPython中从名称空间隐藏导入的模块?【代码】

通过这个简单的模块:#!/usr/bin/python #file: foo.py import ctypesclass Foo(ctypes.Structure):pass在iPython中:In [1]: import foo In [2]: foo. Foo ctypesctypes是在foo模块中使用的模块,不应向用户显示.目标是从ipython提供的自动完成功能中隐藏ctypes 这个解决方案太麻烦了吗?import ctypes as __ctypes解决方法:我通常使用__all__.您的代码将变为:import ctypes# Note here ___all__ = []class Foo(ctypes.Structure)...

当IPython遇到运行脚本的异常时,生成非零退出代码【代码】

我想使用IPython运行python脚本,并能够判断该脚本是成功(一直运行)还是不成功(引发异常). 通常,可以通过检查命令的返回值来判断命令是否成功,其中约定为0表示成功,而其他整数表示错误(该值指示哪个错误).这是使用python script.py运行脚本时的行为,但是使用ipython script.py时,IPython自动捕获错误,并(无用)返回退出代码0. 使用IPython运行脚本时如何禁用此行为? 顺便说一句,我需要在IPython中而不是在Python中运行脚本,因为该脚...

iPython-是否可以对所有y / n提示回答“ y”(或忽略)?

因此,我有一个具有很多大变量的ipython笔记本,有一次我想摆脱所有已完成的工作.我正在使用%reset_selective变量名清除每个变量,但是有60个这些变量,当我运行具有所有60个提示的块时,它要求我为每个清除输入y / n. “一旦删除,变量将无法恢复.是否继续(y / [n])?” 有没有一种方法我可以一次为所有人回答“ y”,或者完全跳过提示?解决方法:从here读取:%reset_selective [-f] regex No action is taken if regex is not included...

Jupyter(iPython)笔记本说“找不到与Python [Root]匹配的内核”【代码】

我对同时使用Jupyter笔记本和Python 2和Python 3感兴趣(我的一位同事坚持仍然使用Python 2;). 因此,我认真地按照了以下出色答案中列出的步骤:Using both Python 2.x and Python 3.x in IPython Notebook. 我安装了多个内核,现在Jupyter笔记本可以选择同时使用Python 2和Python 3! 但是,我设法以某种方式删除了Python [Root]内核.现在,每次打开笔记本时,它都会显示一条错误消息,并让我在Python 2和Python 3内核之间进行选择. 这不...

我们可以在python中运行ipython命令吗?【代码】

假设我想使用jupiter notebook / ipython作为开发环境,然后将所有内容复制到python脚本中.在ipython中,我们有如下命令In [1]: cd .. /Users/myname/Desktop/softwareIn [2]: lsblah_blah_blah/ 假设我完成了我的ipython笔记本,并想复制所有内容(假设我有1000行,并且不能一一编辑它们)以创建python脚本.是否有可能使我的python脚本了解“ cd ..”等行?解决方法:使用标准Python解释器运行IPython代码的任何方法都会有点复杂.例如,请...

javascript-在Jupyter / iPython笔记本中以图形方式选择几何对象【代码】

Shapely和Jupyter / iPython之间的互操作性很好.我可以做一些很酷的事情,例如创建一堆几何形状并在笔记本中查看它们:some_nodes = [[0, 0], [0, 1], [0, 2], [1, 0], [1, 1], [1, 2]] some_boxes = [] some_boxes.append([some_nodes[0], some_nodes[3], some_nodes[4], some_nodes[1]]) some_boxes.append([some_nodes[1], some_nodes[4], some_nodes[5], some_nodes[2]])from shapely.geometry import MultiPolygon, Polygon Mu...

在ipython中运行任何命令之前,如何使文件自动运行?【代码】

我有一个python文件,其中包含一堆函数,这些函数会不断修改,然后在ipython中进行测试.我当前的工作流程是在每个命令之前运行“%run myfile.py”.但是,理想情况下,我希望此过程可以自动发生.那可能吗?解决方法:如果您确实要为此使用rlwrap,请编写一个过滤器!只需定义一个input_handler,将%run myfile.py添加到输入中,然后定义一个echo_handler以回显您的原始输入,这样您就不会看到这种情况了(man RlwrapFilter告诉您所有您想了解...

使用SSH屏幕远程启动IPython,然后分离并注销【代码】

我的局域网上有一台计算机,我想在该计算机上运行IPython Notebook服务器.该计算机没有头,因此我只能使用SSH访问此计算机.我试图通过屏幕启动IPython Notebook,然后分离,但是内核由于X服务器错误而重新启动. 具体来说,我做了以下工作: > SSH进入远程盒:ssh -X 1.1.1.1>开始或重新连接到最后一个屏幕:屏幕-RD>启动笔记本ipython笔记本>分离并注销:ctrl-a-d,退出 远程Notebook服务器可以正常工作,直到我注销为止,然后尝试创建matp...

无法在iPython笔记本中使用Vincent绘制世界地图【代码】

这个问题可能与Unable plot with vincent in IPython有关,尽管我认为这不是完全相同的问题. 我可以在IPython 0.13.1笔记本中使用Vincent 0.4.4绘制条形图,如以下示例(在docs中找到):import vincent vincent.core.initialize_notebook()bar = vincent.Bar(multi_iter1['y1']) bar.axis_titles(x='Index', y='Value') bar.display()但是,我无法对数据映射example中的worldmap表示做相同的事情:import vincent geo_data = [{'name':...

ipython pylab:从字典中打印直方图【代码】

我有字典d:d = {'apples': 5, 'oranges': 2, 'bananas': 2, 'lemons': 1, 'coconuts': 1}如何使用(pylab / matplotlib /熊猫/最适合简单直方图的内容 我正在寻找的是类似于以下内容的图形类比:X X X X X X X X X X X ------------- A O B L C解决方法:使用matplotlib:import matplotlib.pyplot as plt d = {'apples': 5, 'oranges': 2, 'bananas': 2, 'lemons': 1, 'coconuts': 1}plt.bar(range(len(d)), d.values(),...

为什么IPython的timeit不能与set原义一起使用?【代码】

使用设置文字时,IPython timeit有时会中断:In [1]: timeit 'potato' in {'spam', 'eggs', 'potato'} 10000000 loops, best of 3: 27.6 ns per loopIn [2]: timeit 'potato' in {'potato'} --------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-2-9f61653b85de> in <module>() ----> 1 get_ipython().magic...

IPython Notebook从原始文本单元格读取字符串【代码】

我的IPython Notebook项目中有一个原始文本单元格. 有没有一种方法可以通过内置函数或类似方法将文本作为字符串获取?解决方法:我的回答(可能不令人满意)分为两个部分.这是基于对iPython结构的个人调查,完全有可能我错过了一些可以直接回答问题的东西. 本届会议 在当前会话期间输入的代码单元的原始文本可在笔记本中使用列表In来使用. 因此,当前单元格的原始文本可以通过单元格中的以下表达式返回:In[len(In)-1]例如,评估包含以下...

在Ipython中库之前的%符号【代码】

有人知道Ipython在库前面的%号意味着什么吗?在Caffe教程中,Python脚本的第一行内容如下:import numpy as np import matplotlib.pyplot as plt %matplotlib inline第三行%matplotlib内联在这里做什么?解决方法:前导%表示它是内置的magic command in iPython 在这种情况下,%matplotlib inline启用内联后端以与IPython Notebook一起使用