在我的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
如果您正在使用pycharm,那么您可以简单地编写:
从tkinter进口*
我想你还需要安装tkinker软件包。您只需键入:
我看到的问题是,您仍然在调用可能设置为默认python接口的
python3.5
二进制文件。请参阅错误中的一行,该行告诉它所指的python版本:如果您使用的是UNIX/Linux风格,那么可以使用
你会得到一份所有味道和位置的列表:
你只需说出你选择的口味,我猜可能是
然后列出可用的模块以检查
Tkinter
是否可用,尽管它作为标准库捆绑在一起时不太可能不可用。相关问题 更多 >
编程相关推荐