Eclipse向我显示了
的错误# -*- coding: UTF-8 -*-
import pygame
但是当我运行该项目时,pygame显然有效。当编辑器没有“看到”pygame时,我无法使用eclipse IDE的优点,如建议或自动完成。我想知道为什么跑步没问题。 另一件事是当我用编码UTF-8删除第一行时会引发错误。
我有Ubuntu,我的项目是用python2.7设置的。解释器在首选项中设置正确。在库/ dist-packages / pygame中列出。
答案 0 :(得分:1)
runnning没有问题,因为python知道pygame的位置。 Eclipse不是python,它可能不知道pygame在哪里。我不使用Eclipse,但可能你必须在配置中添加pygame的路径。
当您使用多于ASCII的内容(例如您的本地字符)时,python需要 # -*- coding: UTF-8 -*-
- 即使在注释中也是如此。
修改强>
似乎问题相同:How do you import pygame libraries into Eclipse's pydev?
在stackoverflow.com
上搜索“eclipse pygame”以获取更多信息。