2012-03-08 12 views
1

PyCharmでプロジェクトをセットアップしようとしていますが、実行しようとするとエラーが発生します。pygameプロジェクトのPythonバイナリでこのエンコーディングエラーを修正するにはどうすればよいですか?

SyntaxError: Non-ASCII character '\xca' in file /Users/raddevon/PycharmProjects/pygame/env-pygame/bin/python on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 

私は自分のプロジェクトに仮想環境をセットアップし、仮想環境にPyGameをインストールしました。システムにMac用のPyGameバイナリをインストールするまで、これは別のエラーを生成しました。今、私は別のポイントで立ち往生しています。

私はPyCharmでプロジェクトを開いたときに、仮想環境を検出して自動的にインタープリタを設定すると予想しましたが、手動で行う必要がありました。私はそうした、それは動作するように見えたが、私はこのエラーのために実行することができません。

EDIT:実際に実行したいスクリプトではなく、PythonインタープリタでPythonを実行するようにIDEを設定しました。私は今、新しいエラーがありますが、少なくとも私は進歩しています。 @ nightcrackerのおかげで、私は正しい道を選ぶことができました。

+0

'/ Users/raddevon/PycharmProjects/pygame/env-pygame/bin/python'の内容は何ですか?あなたは何を実行しますか? – orlp

+0

@ nightcrackerあなたは正しい方向に私を送りました。私がインタプリタを手動で設定したのはこれが初めてのことです。設定を間違って解釈してしまい、インタプリタを実行しようとしました。私はそれを訂正しましたが、今は別のエラーに遭遇しています。それを少し研究しています。ありがとう! – raddevon

答えて

4

おそらく以下を追加してみてください:あなた、ソースファイルの先頭にある

# -*- coding: utf-8 -*- 

エラーメッセージに示すように、PEP 0263にアクセスし、上で提案したようにエンコードを宣言することができます。

+0

私は漠然とエンコーディングのことを理解していましたが、エンコーディングの問題はPython自体の中にあると言われています。私はソースファイルで何も試していませんでした。私は瞬間に一つのファイルしか持っていません。私はそれをファイルに追加しようとしましたが、同じエラーが発生します。 – raddevon

+0

@ nightcrackerが示唆しているように、もっと詳しく説明できます。あなたはどのように実行し、問題のあるファイルの内容を表示できますか? – kgr

+0

問題が見つかりました。私のオリジナルのポストを見てください。それは私の愚かさでした。どうもありがとうございます! – raddevon

関連する問題