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

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

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

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

Python

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

Q&A

1回答

1271閲覧

kivy をインストールできない

wafuberyllium

総合スコア3

Kivy

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

Python

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

0グッド

0クリップ

投稿2023/04/01 16:15

実現したいこと

kivy を参考にしたサイト通りに正しくインストールしたい

前提

https://yumarublog.com/python/kivy-install/
上記のサイトを参考にしつつ、進めていったところ、kivy をインストールする項目でうまくいかなかった

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

zsh: no matches found: kivy[base]

該当のソースコード

python

1python -m pip install kivy[base] kivy_examples

試したこと

-m pip install kivy[base,media] kivy_examples
でも同じエラー文がでてきました

補足情報(FW/ツールのバージョンなど)

何が必要で何が不必要な情報なのかわからないので、不鮮明な部分ございましたら遠慮なくコメントお願いします🙇

最後まで読んでいただきありがとうございました

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

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

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

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

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

jbpb0

2023/04/02 20:21

> 自分のpythonのバージョンは3.10なのに 質問者さんの過去の質問を見るとidleでpythonのコードを実行してるようですが、その時は3.10を使えてるのでしょうか? もしそうなら、idleで import sys print(sys.executable) を実行して、使ってるpython 3.10の絶対パスを調べて、 https://yumarublog.com/python/kivy-install/ で「python...」と実行してるところを全部調べた絶対パスに置き換えたら、うまくいくと思います 上記で調べた絶対パスが、たとえば /aaa/bbb/python だとしたら、 python -m pip install --upgrade pip setuptools virtualenv ↓ 変更 /aaa/bbb/python -m pip install --upgrade pip setuptools virtualenv python -m virtualenv kivy_venv ↓ 変更 /aaa/bbb/python -m virtualenv kivy_venv python -m pip install kivy[base] kivy_examples ↓ 変更 /aaa/bbb/python -m pip install "kivy[base]" kivy_examples のように変更して実行します (実行する際は、調べた実際のpythonの絶対パスに置き換えてください)
guest

回答1

0

たぶん、kivy[base]の 「[]」が正規表現などだと解釈されてしまってエラーになっていると思うので、公式にあるとおり、クオートすればいいんじゃないかと思います。

https://kivy.org/doc/stable/gettingstarted/installation.html#install-kivy

shell

1python -m pip install "kivy[base]" kivy_examples

投稿2023/04/02 05:10

編集2023/04/02 08:36
TakaiY

総合スコア12951

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

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

wafuberyllium

2023/04/02 08:53 編集

python -m pip install "kivy[base]" kivy_examples とターミナルに入力すると以下のようにエラーが起きました 自分のpythonのバージョンは3.10なのになぜエラーが起きてしまうのかご存知でしょうか?pipも確認しましたが問題なさそうでした あとこの下にもっとエラー文が出て来ましたが、自分の本名が推測されてしまうので載せていません
wafuberyllium

2023/04/02 08:53

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality. Collecting kivy[base] Using cached Kivy-2.0.0.tar.gz (23.7 MB) Installing build dependencies ... done Getting requirements to build wheel ... error ERROR: Command errored out with exit status 1:
TakaiY

2023/04/02 09:24 編集

エラーメッセージが英語で書かれていてもちゃんと読んだほうがいいですよ。 google翻訳でも充分役にたつはずです。 Python 2.7 はもうサポート外ですよと書いてあります。 たぶん、あなたの環境には pythonとして2.7 が入っているのでしょう。 python --version としてみるとバージョンがわかります。 たぶん、python3 を使いたかければ,python3 とする必要があるのでしょう。 python3 --version とすれば、バージョンがわかります。 もし、python3を使うのにpython3とする必要がある環境だった場合、それまでの手順はpython2でやってしまっていることになるので、いまある仮想環境のディレクトリ(kivy_venv)は消して、仮想環境までの手順をpython3でやり直す必要がありますね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.44%

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

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

質問する

関連した質問