2017-05-14 36 views
0

私は自分のコンピュータにUbuntuをインストールしました。私はPythonとMinicondaをインストールしてPython3とPygameを取得するためにたくさんのことをしました。 だから、Pythonはpygameをインポートしても大丈夫ですが、pygameを含む最初の行が来たら、エラーがあります。ubuntuのPygameは動作しません

Exemple:ところで

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

loadメソッドは次のようにする必要があります:あなたのパスが正しいかどう

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

また、これはのみ動作しますので、それが動作しない場合は、二重には、それをチェック。

関連する問題