我正在尝试在CentOS-7上安装Python-3.11.4(通过pyenv)。它安装成功,但没有图形界面。我收到以下错误信息:
尽管 Python-3.9.16 在同一台机器上成功安装。根据《Python 3.11 构建变更》的要求,需要安装 "Tcl/Tk 版本 8.5.12 或更新版本"。我已经安装了。
同一页面上写道:“Tcl/Tk和uuid标志由pkg-config(如果可用)进行检测。现在,tkinter需要使用pkg-config命令来检测Tcl/Tk头文件和库的开发设置。” 这也已安装:
请问您能帮我理解安装失败的原因是什么吗?我无法安装_tkinter模块。
非常感谢您的帮助!
Installing Python-3.11.4...
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/.../pyenv/versions/3.11.4/lib/python3.11/tkinter/__init__.py", line 38, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named '_tkinter'
WARNING: The Python tkinter extension was not compiled and GUI subsystem has been detected. Missing the Tk toolkit?
Installed Python-3.11.4 to /.../pyenv/versions/3.11.4
尽管 Python-3.9.16 在同一台机器上成功安装。根据《Python 3.11 构建变更》的要求,需要安装 "Tcl/Tk 版本 8.5.12 或更新版本"。我已经安装了。
$ rpm -q tk tk-devel
tk-8.5.13-6.el7.x86_64
tk-devel-8.5.13-6.el7.x86_64
同一页面上写道:“Tcl/Tk和uuid标志由pkg-config(如果可用)进行检测。现在,tkinter需要使用pkg-config命令来检测Tcl/Tk头文件和库的开发设置。” 这也已安装:
$ rpm -q pkgconfig
pkgconfig-0.27.1-4.el7.x86_64
请问您能帮我理解安装失败的原因是什么吗?我无法安装_tkinter模块。
非常感谢您的帮助!