2016-08-27 3 views
4

私はKivyで作ったアプリケーションで私のウィンドウのサイズを変更できませんでしたので、Pygameの代わりにsdl2を使用しました。私はKivyとPygameをアンインストールしてから、sdl2をインストールして、Kivyを再インストールしました。 Kivyはまだpygameを使っています。助けてください。pygameの代わりにKivyでsdl2を使用

File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/kivy/core/__init__.py", line 59, in core_select_lib 
fromlist=[modulename], level=0) 

File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/kivy/core/window/window_pygame.py", line 8, in <module> 
import pygame 

答えて

2

この問題を解決する最も簡単な方法は、インストールし、それが新鮮

https://kivy.org/docs/installation/installation-windows.html

(これらは正式なインストール手順です)基準点として、以下のリンクを使用して再インストールし、あなたの現在のkivyをパージすることです

これは、次の点に注意してください。いくつかのコンパイラで問題にする1.9.2は、python 3.5のウィンドウでは動作しません。これはkivyチームが認識している作業中の問題です。

これは、Windows上の最新バージョンのkivyにpython 3.4を使用していることを意味します。 Kivy no longersはpygameを使用するので、デフォルトでsdl2のインストールを促す必要があります。

私が提供したリンクの公式の指示にある唯一の問題は、問題が発生した場合にはGStreamerを設定して、それをスキップして十分な移植版を取得することです。

あなたは、Linuxを使っている場合は、単に再インストール:)

+0

質問のエラーメッセージは、BillがMacOSを使用していることを示しています。 –

+0

いいえ、そうではありません。あなたがなぜそれが起こったと思うか説明してください。 – Afflicted

+0

こんにちは。私は、 '/ Library/Frameworks/...'はMacOSの標準的なフォルダ名であると信じています。それは明らかに明白ではなく、保証されていませんが、OPがMacを使用しているということがわかりました。 これは確かにWindowsのパスのようには見えません(例えば 'C:\ ...')。 –

0

私は私の新しいMac(シエラ)で同じ問題がありました。私はhttps://github.com/kivy/kivy/issues/4688

の提案に続き、これが私のために働いたコマンド
USE_OSX_FRAMEWORKS=0 pip install https://github.com/kivy/kivy/zipball/master

を使用してKivyの最新バージョンをインストールし、そしてKivyは今SDL2を使用してpygameのを探していません。 (私もこの回答:Kivy support for SDL2 in Virtualenv

関連する問題