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と一緒にすべての要件がインストールされます。