昨秋 記事を書きました Linux コミュニティに何が起こっているのかを知らせるため コディ いくつかのプラグインを使用しようとしているとき。 この問題は、少数のアドオンにのみ影響し、それらはいずれも公式プレーヤー リポジトリからのものではないようで、Python バージョンがサポートされていないことでした。 そのことを念頭に置いて、同じ問題に遭遇しないように Python のアップグレードを保留しているユーザーもいるでしょう。
ルールを証明する例外を見つける可能性が常にあることは明らかですが、Kodi 20 は次のように完璧に機能します。 Pythonの3.11。 最後のメジャーな Python アップデートは昨年 20 月に配信され、Kodi 3.10 は XNUMX 月に続きました。 有名で手頃なプログラミング言語に関連する改良が加えられましたが、実際には、Linux が Python XNUMX に移行したときに機能しなくなったアドオンが追加されました。 3.11 にアップロードするときにクラッシュしません。.
実行できないKodiアドオンを再インストールする
Ubuntu 23.04 やそのすべての公式 (およびいくつかの非公式) フレーバーのようなシステムは Python 3.11 とともに登場しましたが、私が使用しているプラグインには何もおかしな点はありませんでした。 はい、私は Manjaro でそのことに気付きました。Manjaro は、別の方法で更新するローリング リリース開発モデルを備えたオペレーティング システムです。 Ubuntu では、22.04 ->22.10 ->23.04 に更新したところ、すべてが何も問題なく機能しましたが、Manjaro では次のことが必要でした。 失敗したプラグインを再インストールする.
方法は簡単です。アドオン設定に移動してアンインストールし、「いいえ」と言ってアドオン情報を削除して再インストールします。 これは、Manjaro がフォーラムで述べているように、すべてが以前のバージョンの上に構築されているためです。 新しいものの上に再構築する必要がある.
Debian のようなシステムでは、すべてが大きく異なります。 Bullseye はまだ Python 3.9 を使用しており、彼の Kodi バージョン、つまり Kodi 19 + Python 3.9 + いくつかのプラグインはまだ動作しません。 その場合は、Kodi 19 を使用し、この記事の上部にあるリンクを実行することをお勧めします。 Python 3.8をコンパイルし、kodiにパッチを適用します そのバージョンで実行するには。 Debian 12 の安定バージョンが到着すると、Python バージョンはすでにサポートされているはずです。
Linux と macOS でのみ有効ですか?
これはすべて Linux でのみ有効で、おそらく macOS で有効ですが、テストする場所がないため確認できません。 Linux と macOS の両方には、Python がデフォルトでインストールされていますが、Windows と Android には当てはまりません。 Windows システムと Google モバイルでは、Kodi 独自のバージョンの Python が含まれています、プラグイン開発者はプロジェクトでこれらに重点を置いています。したがって、Windows と Android でプラグインが失敗することはほとんどありません。 Linux で失敗した場合は、ここをクリックしてください。 LinuxAdictos 考えられる解決策についてはすでに説明しましたが、そのいくつかは 類似しているはずのソリューション macOS で適用できます。
いずれにせよ、Kodi 20 + Linux + Python 3.11、すべて問題ありません。