【发布时间】:2017-05-14 18:42:28
【问题描述】:
我刚刚在我的计算机上安装了 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 仍然无法正常工作
【问题讨论】:
-
Linux 上的路径分隔符是
/。对于跨操作系统兼容性,请使用os.path.join()。
标签: python ubuntu pygame sublimetext3 pyzo