如何配置ipy_user_conf.py让IPython的到,开始用正确的待机设定为编辑器?
题
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
。