4

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

DreamPie 错误消息

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

4

2 回答 2

6

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

要修复问题编辑\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 都可以与此修复一起使用。

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

编辑:

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

于 2012-04-27T16:30:48.013 回答
0

此问题现已修复,可在最新的稳定 DreamPie 版本 1.2.1 中使用。我正在使用它,它工作正常;我使用 Python 3.2 和 3.4 进行了测试。DreamPie主页上说:

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

这是我截取的截图:

在此处输入图像描述

于 2014-10-25T22:31:29.327 回答