Python 3.5错误“没有模块名为'_tkinter'”,但tkinter已安装。在安装新的图形卡和cuda驱动程序后发生。

2024-10-02 00:40:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚安装了一个nvidia和cuda驱动程序。之后,以前运行的python程序会出现错误“No module named''u tkinter'” 我使用python3.5和“import-tkinter”会导致同样的错误。 “sudo apt get install python3tk”的结果是“python3tk已经是最新版本了”。所以tkinter是有的,但没有被发现。。。 你知道我能做什么吗?我还安装了python3.6。可能是配置错误。。。?在

python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux

import site; site.getsitepackages()
['/usr/local/lib/python3.5/dist-packages', '/usr/lib/python3/dist packages', '/usr/lib/python3.5/dist-packages']

which -a python3
/usr/bin/python3

Tags: noimport程序tkinterlibpackagesusrdist
1条回答
网友
1楼 · 发布于 2024-10-02 00:40:08

python3tk包是一个虚拟包,它引用特定的3.x版本,例如python3.5-tk或python3.6-tk。在

既然您说您也安装了Python3.6,那么如果您尝试使用Python3.6运行应用程序,您是否看到相同的错误消息?在调用应用程序之前,您可能需要更改路径以引用python3.6环境,或者只使用virtualenv。在

  # You can also try this:

  sudo apt install python3.5-tk

相关问题 更多 >

    热门问题