我刚刚安装了IPython,我开始使用Python。
我正在尝试使用%edit
命令。它打开我的文本编辑器(TextPad,Windows 7),但文档是只读的。我不能输入任何东西。我取消选中只读标志,但在尝试保存时遇到“共享冲突”。
当我关闭文档时,这就是响应:
In [11]: %ed
IPython will make a temporary file named: C:\Users\jeffy\AppData\Local\Temp\ipython_edit_y_ckd5hu\ipython_edit_8ard11v3.py
Editing... done. Executing edited code...
Out[11]: ''
In [12]
我是否正确理解%edit
命令?键入命令,保存,并在关闭编辑器时在IPython中运行它们。关于如何解决这个问题的任何想法?
这是我能找到的与此问题相关的唯一内容,而且尚未解决:http://mail.scipy.org/pipermail/ipython-dev/2007-March/002681.html
谢谢。
答案 0 :(得分:1)
扩大我的评论作为答案。
这是IPython中的一个错误,已知为issue 5946。当我们创建一个临时文件时,我们将其保持打开状态,而在Windows上,只有一个程序可以一次打开一个文件。现在已经修复了,它应该在IPython 2.2和IPython 3.0发布时起作用。