tkinter依存関係の問題

tkinter依存関係の問題

Oracle Linux 7、特にtkinter-2.7.5-86.el7.x86_64.rpmにパッケージをインストールしようとしています。依存関係の問題があります。

Error: Package: tkinter-2.7.5-86.el7.x86_64 (/tkinter-2.7.5-86.el7.x86_64)
           Requires: python = 2.7.5-86.el7
           Installed: python-2.7.5-86.0.3.el7.x86_64 (@ol7_latest/7.6)
               python = 2.7.5-86.0.3.el7

パッケージが望むよりも最新バージョンを実行しているようです。依存関係の解決策は何ですか?

答え1

オプションは2つだけです。 Pythonをダウングレードし、ソースからtkinterを再構築することです。 (技術的には5つですが、tkinterを本当にインストールしたいのでインストールしないか、コンピュータを吹き飛ばしたい、依存関係を上書きするのは猫の毛が加わった醜いワックスボールです。)

2つのオプションのいずれかをすばやくGoogleで検索すると、いくつかの例と練習が表示されます。フォローできるものを選択してください。

答え2

Tkinterはpipインストール可能パッケージよりも依存性が高いです。 pipを介してapt-get配布を実行する方法がわかりません。

一方、Debianベースのディストリビューションを使用している場合は、thonnyをapt-getデプロイするとpython3-tkと一緒にすべての要件がインストールされます。

関連情報