2012-04-27 84 views
4

我最喜歡的Python shell是DreamPie,我想在Python 3.2中使用它。我使用了「添加解釋器」DreamPie應用程序並添加了Python 3.2。當打開了Python 3.2 DreamPie比如我收到以下錯誤信息:DreamPie不支持Python 3.2

DreamPie Error Message

事實上,Python的3.2是不是DreamPie網站上提到的支持,但我仍想知道是否有一種方法,使它無論如何工作。

回答

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都可以使用wi th 此修復程序。

在稍後的評論中還有其他一些建議的解決方法。

編輯:

針對此問題的修復已經提交,但不是在一個穩定的版本,據我可以告訴。

0

這現在已經修復,並在最新的穩定版DreamPie 1.2.1中發揮作用。我正在使用它,它工作正常;我測試了Python 3.2和3.4。在DreamPie homepage它說:

支持幾乎所有的Python實現:2.5+,3.1以上版本的Jython, IronPython和PyPy。

下面是截圖我帶:

enter image description here