我试图在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看来我正在运行一个比包所需的更新版本。解决依赖关系的方法是什么?
发布于 2019-12-25 03:53:31
只有两个选项:降级python和从源代码重新构建tkinter。(从技术上讲,是5个,但由于你真的想安装tkinter,所以你想要么不安装它,要么把电脑吹大,而最重要的依赖是一个长着额外猫毛的丑陋的蜡球。)
google快速搜索这两个选项都应该可以找到多个示例和演练。选一个你能跟着的。
发布于 2019-12-25 10:03:22
Tkinter的依赖程度比那些packages软件包处于非常的阶段。我不知道通过pip部署-ing的任何方法。
另一方面,如果您有一个基于Debian的发行版,您可以使用Debian部署thonny,它可以安装所有需求,以及python3-tk。
https://unix.stackexchange.com/questions/558835
复制相似问题