Python3 importorror:没有名为'uTkinter'的模块

2024-06-08 00:33:18 发布

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

在我的LinuxMint18上,我尝试在3.5.2旁边安装Python3.6.1。 使用这些命令:

wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
tar xJf Python-3.6.1.tar.xz 
cd Python-3.6.1 
./configure 
make 
make install

安装成功,但现在,每次尝试导入tkinter时,都会出现相同的错误:

>>> from tkinter import tk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.5/tkinter/__init__.py", line 35, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named '_tkinter'

我不知道如何解决这个问题,以及如何删除3.6.1


Tags: inhttpsorgimport命令maketkinterwww
3条回答

如果您正在使用pycharm,那么您可以简单地编写:

从tkinter进口*

我想你还需要安装tkinker软件包。您只需键入:

sudo apt-get install python3-tk

我看到的问题是,您仍然在调用可能设置为默认python接口的python3.5二进制文件。请参阅错误中的一行,该行告诉它所指的python版本:

/usr/local/lib/python3.5/tkinter/

如果您使用的是UNIX/Linux风格,那么可以使用

whereis python

你会得到一份所有味道和位置的列表:

你只需说出你选择的口味,我猜可能是

/usr/local/bin/python3.6

然后列出可用的模块以检查Tkinter是否可用,尽管它作为标准库捆绑在一起时不太可能不可用。

相关问题 更多 >

    热门问题