🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Kivy

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

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

2846閲覧

kivyの実行でエラーメッセージは表示されないが、Pythonが動作を停止します

Hagasuke

総合スコア8

Kivy

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

Windows 7

Microsoft Windows 7は過去にリリースされたMicrosoft WindowsのOSであり、Windows8の1代前です。2009年の7月にリリースされ販売されました。Windows7の前はWindowsVistaで、その更に3年前にリリースされました。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2019/11/05 08:13

編集2019/11/07 23:14

前提・実現したいこと

下記URLに従い、python3.7.3にkivyをインストールしようと試みています。
https://kivy.org/doc/stable/installation/installation-windows.html#install-win-dist

インストールを進める中で、下記3点で問題が発生しており、
ご助言をいただければ幸いです。

OS: Windows 7 Professional (64bit)
CPU: Intel(R) Xeon(R) CPU E5-1620 v3 @ 3.50GHz 3.50 GHz
RAM: 8.00GB

【問題①】
上記URLにて推奨されている手順1-1

  python -m virtualenv kivy_venv

にて、

"UnicodeDecodeError: 'utf-8' codec can't decode byte 0x93 in position 280: invalid start byte"

と表示され実行されません。

【問題②】
問題①が発生した手順は推奨とのことでしたので、
そのまま手順2以降に従って、各種 dependencies をインストールいたしました。
最後に、

"from kivy.app import App"
"App().run()"

をAnaconda Prompt上で実行したところ、"pythonの動作が停止しました"とのポップアップが表示され、kivyのウインドウは表示されません。

【問題③】
上記手順でインストールした項目を全てアンインストールし、
condaでインストールを実行いたしました。

この場合にも【問題②】と同様のポップアップが表示され、pythonが停止いたします。

発生している問題・エラーメッセージ

【問題①】
(base) C:\Users\XXXX>python -m virtualenv kivy_venv
Using base prefix 'C:\ProgramData\Anaconda3'
Overwriting C:\Users\XXXX\kivy_venv\lib\orig-prefix.txt with new content
New python executable in C:\Users\XXXX\kivy_venv\Scripts\python.exe
Installing setuptools, pip, wheel...
done.
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\site-packages\virtualenv.py", line 939, in
call_subprocess
line = line.decode(encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x93 in position 280: invali
d start byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\runpy.py", line 193, in _run_module_as_main

"__main__", mod_spec)

File "C:\ProgramData\Anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\ProgramData\Anaconda3\lib\site-packages\virtualenv.py", line 2628, in
<module>
main()
File "C:\ProgramData\Anaconda3\lib\site-packages\virtualenv.py", line 870, in
main
symlink=options.symlink,
File "C:\ProgramData\Anaconda3\lib\site-packages\virtualenv.py", line 1173, in
create_environment
install_wheel(to_install, py_executable, search_dirs, download=download)
File "C:\ProgramData\Anaconda3\lib\site-packages\virtualenv.py", line 1019, in
install_wheel
_install_wheel_with_search_dir(download, project_names, py_executable, searc
h_dirs)
File "C:\ProgramData\Anaconda3\lib\site-packages\virtualenv.py", line 1110, in
_install_wheel_with_search_dir
call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=script)
File "C:\ProgramData\Anaconda3\lib\site-packages\virtualenv.py", line 941, in
call_subprocess
line = line.decode(fs_encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x93 in position 280: invali
d start byte

【問題②】
(base) C:\Users\XXXX>python
Python 3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64 bit (AMD64)] :: Ana
conda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.

from kivy.app import App

[INFO ] [Logger ] Record log in C:\Users\XXXX.kivy\logs\kivy_19-11-05
19.txt
[INFO ] [deps ] Successfully imported "kivy_deps.gstreamer" 0.1.17
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.1.9
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.1.12
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.1.22
[INFO ] [Kivy ] v1.11.1
[INFO ] [Kivy ] Installed at "C:\ProgramData\Anaconda3\lib\site-package
s\kivy_init
.py"
[INFO ] [Python ] v3.7.3 (default, Apr 24 2019, 15:29:51) [MSC v.1915 64
bit (AMD64)]
[INFO ] [Python ] Interpreter at "C:\ProgramData\Anaconda3\python.exe"
[INFO ] [Factory ] 184 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif
(img_ffpyplayer ignored)

App().run()

[INFO ] [Window ] Provider: sdl2

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

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

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

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

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

guest

回答1

0

ベストアンサー

Anacondaを使っているみたいなので、condaつかってみてはどうでしょうか?
https://qiita.com/GRGSIBERIA/items/4eeddea88dba031216de

投稿2019/11/09 12:56

dario_okazaki

総合スコア282

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

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

Hagasuke

2019/11/10 23:21

ご回答いただきありがとうございます。 condaを用いた場合、インストールまでは成功するのですが、 サンプルコードや下記処理を実行したところ、問題②と同様に pythonが動作を停止してしまいました。  "from kivy.app import App"   "App().run()"
dario_okazaki

2019/11/12 04:16

おそらく、原因的にはいかかと思います。 ・Anacondaで動かしている(pythonの実行環境の問題) ・windows7で動かしている(OSのバージョンの問題) 原因の切り分けをしていきたいのであれば、 Anacondaではなく、まずはPythonをpcにインストールしてみて、そこにインストールして正常に動作するか確認するところでしょうか? https://www.python.org/downloads/ これでうまくいかないのであれば、osとかpython,依存ライブラリのバージョンの相性かと思います。 ただ、個人的にはKivyを試しに使ってみたいだけであればそこまでするかどうかですね。時間がかかると思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問