4

私のお気に入りの Python シェルはDreamPieで、Python 3.2 で使用したいと考えています。「インタープリターの追加」DreamPie アプリを使用し、Python 3.2 を追加しました。Python 3.2 DreamPie インスタンスを開くと、次のエラー メッセージが表示されます。

ドリームパイ エラー メッセージ

実際、DreamPie の Web サイトでは Python 3.2 がサポートされているとは言及されていませんが、とにかくそれを機能させる方法があるかどうか知りたいです。

4

2 に答える 2

6

DreamPie の問題を簡単に検索すると、Can't launch python 3.2が見つかりました。これには、最初のコメントに次の回避策が含まれています。

問題 edit を修正するには\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 に答える