如何配置ipy_user_conf.py让IPython的到,开始用正确的待机设定为编辑器?

StackOverflow https://stackoverflow.com/questions/3809703

  •  25-09-2019
  •  | 
  •  

64位Vista Python 2.6中 IPython的0.10 还具有的Python 2.7和3.1

我ipy_user_conf.py具有显示如何设置一个编辑器实例线。我已经试过

ipy_editors.idle()

[C:Python26 /脚本] | 4>编xxx.py 编辑...> C:\ Python26 \ lib中\ idlelib / idle.py “xxx.py”

打开用于Python 3.1 IDLE,并且不会打开xxx.py。

我下模仿采样线在ipy_user_conf.py,

ipy_editors.scite( 'C:/opt/scite/scite.exe')

作为

ipy_editors.idle( “C:/Python26/Lib/idlelib/idle.pyw”)

[C:Python26 /脚本] | 4>编xxx.py 编辑...> C:/Python26/Lib/idlelib/idle.pyw “xxx.py”

打开文件C:/Python26/Lib/idlelib/idle.pyw在IDLE为Python 3.1

我的想法冒了出来。咨询,请。

顺便说一下运行xxx.py工作正常。

有帮助吗?

解决方案

最可能的原因是Windows的文件扩展名关联。我猜的Python 3.1是蟒蛇的最后一个版本安装,因此默认情况下,的.py现在.pyw与3.1可执行文件关联。 (可以验证其蟒版本与所述相关联的.py单程/ .pyw扩展是运行assoc .py。还有其他的方法也。)

要解决这个问题,明确地说,你要运行的Python版本:

ipy_editors.idle('c:/Python26/pythonw.exe c:/Python26/Lib/idlelib/idle.pyw')

修改结果 测试相关联的Python的方式是创建一个test.py文件,例如:

import sys
print sys.version

然后,在提示的指令,只要运行它作为test.py

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top