Как я могу исправить эту ошибку кодирования в двоичном Python в моем проекте Pygame? - PullRequest
1 голос
/ 08 марта 2012

Я пытаюсь настроить проект в 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 ввиртуальная среда.Это вызвало другую ошибку, пока я не установил бинарные файлы PyGame для Mac в моей системе.Теперь я застрял в другом месте.

Когда я открыл проект в PyCharm, я ожидал, что он обнаружит виртуальную среду и настроит интерпретатор автоматически, но я должен был сделать это вручную.Я сделал это, и это, похоже, сработало, но я не могу выполнить из-за этой ошибки.

РЕДАКТИРОВАТЬ: я настроил IDE, чтобы попытаться запустить Python с интерпретатором Python, а не сценарий, который я на самом деле хотелзапустить.У меня новая ошибка сейчас, но по крайней мере я делаю успехи.Спасибо @nightcracker за то, что я выбрал правильный путь.

1 Ответ

4 голосов
/ 08 марта 2012

Возможно, попробуйте добавить следующее:

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

вверху ваших исходных файлов?

Как следует из сообщения об ошибке, вы можете посетить PEP 0263 и затем объявить кодировку, как я предлагал выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...