2017-05-14 144 views
0

我剛安裝了Ubuntu到我的電腦上,我想工作在我的.py項目上,所以我確實安裝了Pyzo和Miniconda,並且做了一堆東西來獲得Python3和pygame。 所以,現在看起來Python導入pygame是可以的,但是當第一行包括一些pygame進來時,就會出現錯誤。Ubuntu上的Pygame無法正常工作

例:

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

=>

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

順便說一句,這是對我的所有其他計算機正常工作。我將該文件作爲腳本運行,數據文件夾位於同一文件夾中。

我試圖用崇高的文本3,但我不能運行任何東西,因爲我的構建可能是不好:

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

編輯:

我取代那些‘\\’在所有「/」,它工作正常!但崇高的文本仍然無法正常

+2

Linux上的路徑分隔符是'/'。爲了兼容OS,使用'os.path.join()'。 –

回答

0

工作負載的方法應該是這樣的:

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

另外,如果你的路徑是正確的,這隻會工作,所以仔細檢查它,如果它不能正常工作。

相關問題