【发布时间】:2016-02-15 21:27:54
【问题描述】:
我在带有 Python 2.7 解释器的 Windows 上使用 PyCharm。我想用 pygame 写一个 GUI。于是我从网站上下载了pygame-1.9.1.win32-py2.7.msi这个包:http://www.pygame.org/download.shtml
但是,当我尝试运行以下代码时:
from pygame.locals import *
screen = pygame.display.set_mode((1024, 768))
pygame 包仍然无法识别 - 它带有下划线作为错误。但是,它在设置中显示为已安装的包。
我该如何解决?
Edit1:import pygame 没有帮助。
这是错误:
警告:root:没有激活的 virtualenv 文件“C:/Users/User/Python/Project/Game/main.py”,第 1 行 SyntaxError:第 1 行的文件 C:/Users/User/Python/Project/Game/main.py 中的非 ASCII 字符“\xa0”,但未声明编码;详情见http://python.org/dev/peps/pep-0263/
【问题讨论】:
-
main.py的第一行中有 Non_ASCII 字符 '\xa0'。可能是原生角色吧。 -
不,我复制了我的代码。我查了一下——这个非 ASCII 字符在 ISO 8859-1 中是一个不间断的空格。好的,我会尝试用“正常”空格替换所有空格。
标签: python user-interface pygame pycharm