如何在pygame项目的Python二进制文件中修复此编码错误?
我试图在PyCharm中设置一个项目,但在尝试执行时出错如何在pygame项目的Python二进制文件中修复此编码错误?,python,pygame,python-2.7,pycharm,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 我已经为我的项目设置了一个虚拟环境
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让我走上了正确的道路。或许可以尝试添加以下内容:
# -*- coding: utf-8 -*-
在源文件的顶部
正如错误消息所示,您可能希望访问,然后按照我上面的建议声明编码。或许可以尝试添加以下内容:
# -*- coding: utf-8 -*-
在源文件的顶部
正如错误消息所示,您可能希望访问并按照我上面的建议声明编码。用户/raddevon/PycharmProjects/pygame/env pygame/bin/python的内容是什么?你在执行什么?@nightcracker你把我送到了正确的方向。这是我第一次手动配置解释器,我错误地解释了配置,让解释器自己运行。我已经纠正了这个错误,现在我遇到了另一个错误。去研究一下。谢谢
/Users/raddevon/PycharmProjects/pygame/env-pygame/bin/python
的内容是什么?你在执行什么?@nightcracker你把我送到了正确的方向。这是我第一次手动配置解释器,我错误地解释了配置,让解释器自己运行。我已经纠正了这个错误,现在我遇到了另一个错误。去研究一下。谢谢我模糊地理解了编码,但错误似乎表明编码问题在Python本身,这就是为什么我没有在源文件上尝试任何东西。我现在只有一个文件。我试图将其添加到我的文件中,但我得到了相同的错误。因此,也许正如@nightcracker所建议的,您可以给我们提供更多细节。你能告诉我们你是如何执行的以及有问题的文件的内容吗?我发现了问题。看我原来的帖子。这是我的愚蠢。非常感谢你!我很高兴你发现了这一点。祝你好运!:)我模糊地理解了编码,但错误似乎表明编码问题在Python本身,这就是为什么我没有在源文件上尝试任何东西。我现在只有一个文件。我试图将其添加到我的文件中,但我得到了相同的错误。因此,也许正如@nightcracker所建议的,您可以给我们提供更多细节。你能告诉我们你是如何执行的以及有问题的文件的内容吗?我发现了问题。看我原来的帖子。这是我的愚蠢。非常感谢你!我很高兴你发现了这一点。祝你好运!:)