我刚刚从 20.04 升级到 22.04。现在我无法再使用 tkinter 了。
当我在终端中使用“Python3.10”启动 Python 解释器,然后输入“import tkinter”时,系统告诉我:没有名为“_tkinter”的模块。
当我尝试使用“sudo apt-get -y install python3-tk”进行安装时,系统告诉我:python3-tk 已经是最新版本(3.10.6-1~22.04)。
我搜索了该网站和几乎整个互联网,但似乎没有任何效果。
我如何让 tkinter 再次活跃?
答案1
在 @steeldriver 和 @_mkrsic 的评论之后探索这个问题,我能够通过在 .bashrc 文件中创建额外的行来防止或解决这个问题:export PYTHONPATH="${PYTHONPATH}:/usr/lib/python3.10/lib-dynload/"
。然而,还有一个问题留给我:这是正确的方法吗,因为为什么文件中缺少关于 Tkinter 的行/usr/local/lib/python3.10/lib-dynload/
?