Windows11とkivyとpygame

最新環境で実行しようとしたらできなかった件

記述 2023年10月24日


python3.12でkivyをインストールしようとしたらエラー

ERROR: No matching distribution found for kivy_deps.gstreamer_dev~=0.3.3

対応:python3.10にダウングレード

※既に入っていたのが3.10だっただけで3.11でもOK

実運用としては3.10と3.12の環境は共存

vscodeでインタプリター選択するなりコマンドでバージョン指定するなりしている


python3.10でkivyとpygameを使おうとしたらエラー

RuntimeError: Dynamic linking causes SDL downgrade! (compiled with version 2.28.3, linked to 2.26.4)

対応:pygameを2.5.2から2.4.0にダウングレード

> pip uninstall pygame

> pip install pygame==2.4.0

※外部ライブラリの使用バージョンが変わるのはメジャー単位と想定して2.4.0を選択

別にこれでなければとかは無い、適当に選んでたまたま動いただけ

存在するバージョン番号は

> pip install pygame==

で確認


python手軽に書けてたーのしー! してるので環境依存とか依存関係とか多発して欲しくないなぁ

今回windowsは関係ないかもしれないが未確認

→Windows サブシステム for Androidではpygameのバージョン指定なしで動いた


--



コメント

このブログの人気の投稿

Ubuntu20.04にxrdpで接続するとAuthentication Requiredが発生する件

Oculus Quest 2と音ゲー

WSL2でKVMを動かす