如何在我的pygame项目中修复Python二进制文件中的编码错误?

时间:2012-03-08 14:09:25

标签: python pygame python-2.7 pycharm

我正在尝试在PyCharm中设置一个项目,但是当我尝试执行它时出现错误。

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中打开项目时,我预计它会检测虚拟环境并自动配置解释器,但我必须手动执行此操作。我已经这样做了,但似乎有效,但由于这个错误,我无法执行。

编辑:我已经将IDE配置为尝试使用Python解释器运行Python,而不是我实际想要运行的脚本。我现在有一个新的错误,但至少我正在取得进展。感谢@nightcracker让我走上了正确的道路。

1 个答案:

答案 0 :(得分:4)

也许尝试添加以下内容:

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

位于源文件的顶部?

如错误消息所示,您可能需要访问PEP 0263,然后按照我上面的建议声明编码。