DreamPie不适用于Python 3.2

时间:2012-04-27 16:24:01

标签: python python-3.2

我最喜欢的Python shell是DreamPie,我想在Python 3.2中使用它。我使用了“添加解释器”DreamPie应用程序并添加了Python 3.2。打开Python 3.2 DreamPie实例时,我收到以下错误消息:

DreamPie Error Message

事实上,DreamPie网站上没有提到Python 3.2作为支持,但我仍然想知道是否有办法让它工作。

2 个答案:

答案 0 :(得分:6)

快速搜索找到Can't launch python 3.2的DreamPie问题,其中包含第一条评论中的以下解决方法:

  

要修复问题编辑\dreampie\subp_main.py,请替换:

sys.setdefaultencoding('utf-8')
     

使用:

import platform 
if not "3.2" in platform.python_version(): 
    sys.setdefaultencoding('utf-8')
     

在WindowsXP SP3上测试,Python2.7和Python3.2都可以使用   这个修复。

以后的评论中还有许多其他建议的解决方法。

修改

已经提交了针对此问题的修复程序,但据我所知,该问题并未处于稳定版本中。

答案 1 :(得分:0)

现在已经修复并在最新的稳定DreamPie版本1.2.1中运行。我使用它并且工作正常;我测试了Python 3.2和3.4。在DreamPie上homepage,它说:

  

几乎支持所有Python实现:2.5 +,3.1 +,Jython,   IronPython和PyPy。

这是我拍摄的截图:

enter image description here