0

我刚刚在我的电脑上安装了 Ubuntu,我想处理我的 .py 项目,所以我安装了 Pyzo 和 Miniconda,并做了很多东西来获得 Python3 和 pygame。所以,现在,Python 似乎可以导入 pygame,但是当第一行包含一些 pygame 进来时,就会出现错误。

例子:

ico = pygame.image.load('data\\png\\favicon.png').convert_alpha()

=>

pygame.error: Couldn't open data\png\favicon.png

顺便说一句,它在我所有其他计算机上都能正常工作。我将文件作为脚本运行,数据文件夹位于同一文件夹中。

我尝试使用 Sublime Text 3,但我无法运行任何东西,因为我的构建可能不好:

{
  "cmd": ["/usr/bin/python3", "-u", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.python",
  "shell":"true"
}

编辑 :

我在“/”中替换了所有那些“\\”,它工作正常!但是 Sublime Text 仍然无法正常工作

4

1 回答 1

0

加载方法应该是这样的:

ico = pygame.image.load('data/png/favicon.png').convert_alpha()

此外,这仅在您的路径正确时才有效,因此如果它不起作用,请仔细检查。

于 2017-05-17T01:54:03.920 回答