2017-12-27 14 views
0

新しいWindows 10上でkivy使用してPythonのファイルを実行しているとき、私は次のエラーを取得:Kivyエラー(同じコードが古いMacでうまく働いた)

C:\Users\Me\AppData\Local\Programs\Python\Python36-32\python.exe C:/Users/Me/Desktop/PycharmProjects/music_game_kivy/music_game_kivy.py 
[INFO ] [Logger  ] Record log in C:\Users\Me\.kivy\logs\kivy_17-12-26_10.txt 
[INFO ] [Kivy  ] v1.10.0 
[INFO ] [Python  ] v3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] 
[INFO ] [Factory  ] 194 symbols loaded 
[INFO ] [Image  ] Providers: img_tex, img_dds, img_gif (img_sdl2, img_pil, img_ffpyplayer ignored) 
[CRITICAL] [Text  ] Unable to find any valuable Text provider. 
sdl2 - ImportError: DLL load failed: The specified module could not be found. 
    File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib 
    fromlist=[modulename], level=0) 
    File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\core\text\text_sdl2.py", line 12, in <module> 
    from kivy.core.text._text_sdl2 import (_SurfaceContainer, _get_extents, 

pil - ModuleNotFoundError: No module named 'PIL' 
    File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib 
    fromlist=[modulename], level=0) 
    File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\core\text\text_pil.py", line 7, in <module> 
    from PIL import Image, ImageFont, ImageDraw 

[CRITICAL] [App   ] Unable to get a Text provider, abort. 

Process finished with exit code 1 

まったく同じのpythonファイル私の古いMacでうまく動いていた。それは、ほぼ1500行の長であるので、私はここに、ケースでそれは便利です...、全体のコードを投稿していないよコードの先頭からの私の輸入です:

from kivy.app import App 
from kivy.clock import Clock 
from kivy.graphics import Color, Rectangle 
from kivy.uix.button import Button 
from kivy.uix.image import Image 
from kivy.uix.label import Label 
from kivy.uix.widget import Widget 
from random import randrange 

すべてのヘルプは大歓迎です!

これは枕をインストールした後、新たなエラーメッセージです:

Windows用
C:\Users\Me\AppData\Local\Programs\Python\Python36-32\python.exe C:/Users/Me/Desktop/PycharmProjects/music_game_kivy/music_game_kivy.py 
[INFO ] [Logger  ] Record log in C:\Users\Me\.kivy\logs\kivy_17-12-26_11.txt 
[INFO ] [Kivy  ] v1.10.0 
[INFO ] [Python  ] v3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] 
[INFO ] [Factory  ] 194 symbols loaded 
[INFO ] [Image  ] Providers: img_tex, img_dds, img_pil, img_gif (img_sdl2, img_ffpyplayer ignored) 
[INFO ] [Audio  ] Providers: (audio_ffpyplayer, audio_sdl2 ignored) 
[CRITICAL] [Window  ] Unable to find any valuable Window provider. 
sdl2 - ImportError: DLL load failed: The specified module could not be found. 
    File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\core\__init__.py", line 59, in core_select_lib 
    fromlist=[modulename], level=0) 
    File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\kivy\core\window\window_sdl2.py", line 26, in <module> 
    from kivy.core.window._window_sdl2 import _WindowSDL2Storage 

[INFO ] [Text  ] Provider: pil(['text_sdl2'] ignored) 
[CRITICAL] [App   ] Unable to get a Window, abort. 

Process finished with exit code 1 

答えて

0

は、コマンドプロンプトからコマンドを以下試してください。

pip install Pillow または python -m pip install Pillow

枕はPILのフォークです、 Python Imaging Libraryは、もはや維持されていません。ただし、下位互換性を維持するために、古いモジュール名が使用されます。

python -m pip install kivy.deps.sdl2 
python -m pip install kivy.deps.glew 

のか試してみてください:

SDL2について(Windowsの場合)、以下試してください

python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew 
+0

が答えのためにどうもありがとうございます!枕の取り付けは問題の一部を解決しました。エラーのsdl2部分はまだ残っています。 – Auggie

+0

エラートレース全体を提供できますか? –

+0

はい、質問を編集しました。ありがとう! – Auggie

関連する問題