質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Kivy

Kivyは、Pythonを用いたNUI開発のためのオープンソースフレームワーク。マルチタッチなど多くの入力に対応したNUIアプリなどを開発することができます。多くの環境で動作するクロスプラットフォームです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

解決済

2回答

1810閲覧

kivyの実行時にエラーが出ます。

osghauta

総合スコア9

Kivy

Kivyは、Pythonを用いたNUI開発のためのオープンソースフレームワーク。マルチタッチなど多くの入力に対応したNUIアプリなどを開発することができます。多くの環境で動作するクロスプラットフォームです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2018/08/25 09:50

編集2018/08/26 07:38

Kivyの実行時にエラーが出てしまう。

初めてkivyを使用します。
環境:
ubuntu 17.04 
python 3.5.3
kivy 1.10.0
仮想環境を立ててインストールしています。

##ソースコード

import kivy from kivy.app import App from kivy.uix.label import Label class MyApp(App): def build(self): return Label(text="Hello kivy!") MyApp().run()

##実行結果
[INFO ] [Logger ] Record log in /home/user/.kivy/logs/kivy_18-08-25_25.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v3.5.3 (default, Nov 23 2017, 11:34:05)
[GCC 6.3.0 20170406]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_pil, img_gif (img_pygame, img_ffpyplayer ignored)
[INFO ] [Text ] Provider: pil(['text_pygame'] ignored)
[CRITICAL] [Window ] Unable to find any valuable Window provider.
egl_rpi - ImportError: cannot import name 'bcm'
File "/home/user/myenv/lib/python3.5/site-packages/kivy/core/init.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "/home/user/myenv/lib/python3.5/site-packages/kivy/core/window/window_egl_rpi.py", line 12, in <module>
from kivy.lib.vidcore_lite import bcm, egl

pygame - ImportError: No module named 'pygame'
File "/home/user/myenv/lib/python3.5/site-packages/kivy/core/init.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "/home/user/myenv/lib/python3.5/site-packages/kivy/core/window/window_pygame.py", line 8, in <module>
import pygame

x11 - ImportError: No module named 'kivy.core.window.window_x11'
File "/home/user/myenv/lib/python3.5/site-packages/kivy/core/init.py", line 59, in core_select_lib
fromlist=[modulename], level=0)

[CRITICAL] [App ] Unable to get a Window, abort.

このように[CRITICAL]と表示されている箇所が二箇所あります。

##試したこと
このページ: https://kivy.org/docs/installation/installation-linux.html
を参考に再インストールを行って見たりしたのですが、実行結果は変わりません。
どなたか解決策がわかる方はいらっしゃるでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

最新バージョンkivy1.10.0を使用せずに1.9.0とCythonのバージョンを0.21.2に下げるとしようできるようになりました。
回答していただいた方、ありがとうございました。

投稿2018/08/27 13:21

osghauta

総合スコア9

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

sudo apt install libsdl2-dev

を試してみると解決したとというissueがあるので試してみてはいかがでしょうか?

https://github.com/kivy/kivy/issues/5549

投稿2018/08/26 12:55

dario_okazaki

総合スコア282

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問