Python のバージョンってどれくらい重要なものなのですか?
<背景>
自分は kivy を使って GUI を作ってみようと考えたのですが、調べてみると kivy は最新の python3.10 には対応していないと書かれていたり、実際インストールして動作確認をしてみても上手くいきませんでした
さらに調べてみると、kivy は python 3.9 になら対応しているとわかり、最新のバージョンで python を使うより少し前のバージョンの方が対応している kivy などのオープンソースライブラリが多いのではないかと考えました
もちろん、python3 と python2 では大きな違いがあり、2だと使いにくい部分が多々存在していると思いますが、python3.10 が使えるところを3.9にあえてバージョンを落として使用することは間違いでしょうか?
<補足>
自分の python のバージョンは 3.10.4 です。
「いやいやそれ最新バージョンじゃないよw」 のツッコミや
「そのバージョンだったら kivy 対応してるよ」 などどんなことでも構わないので何かアドバイスいただけないでしょうか?
ほぼ素人でありながら独学で勉強しているので些細なことでも教えていただけると大変ありがたいです
最後に、忙しい中時間を割いて最後まで読んでいただきありがとうございました
公式のドキュメントには Python 3.10 にも対応していると記載されています。
Installing Kivy — Kivy 2.1.0 documentation
https://kivy.org/doc/stable/gettingstarted/installation.html
> Kivy 2.1.0 officially supports Python versions 3.7 - 3.10.
> 実際インストールして動作確認をしてみても上手くいきませんでした
上手く行かなかった状況を具体的に追記してみてください。(kivy のインストールの仕方や動作確認のために実行したプログラムのソースコード、表示されたエラーメッセージ等)
参考にしたサイトはこれです↓
https://yumarublog.com/python/kivy-install/
「先ほど作成したtest_kivyフォルダに以下のようなmain.pyを作成します。」
から上手くいきませんでした
ターミナルで実行しても function function> としか出てこず、確認ができませんでした
kivyのフォルダを選択した後、「フォルダに新規ターミナル」をクリックして同様のことをしても同じようにfunction function> としかでてきませんでした
そもそも動作確認ができていないのでちゃんとインストールされているかがわからないです
ここは、質問に修正要望などのコメントを書くところです。
なので、コメントへの回答は、ここに書くのでなく、質問を編集して追記/修正しましょう。
また、編集するにあたって、
『「先ほど作成したtest_kivyフォルダに以下のようなmain.pyを作成します。」から上手くいきませんでした』
のように、単に「うまくいきませんでした」ではこちらにはなにもわかりません。
「xxxというコマンドを実行したが、yyyのようなエラーメッセージが表示された」など、具体的にやったことと、起きたことを書いてください。
コードにしても、参照先のリンクを示すのではなく、実際のファイルにに書いた内容をそのまま<code>ボタンで出てくる枠の中にコピペしたほうがいいです。 書き間違いなどあるかもしれません。
また、エラーメッセージが表示されたのであれば、要約するのではなく、すべて、記載してください。
回答1件
あなたの回答
tips
プレビュー