我正在使用Linux Mint 17.3«Rosa»
我有3个版本的Python。在2个不同的文件夹中。
/ user/bin/Python2.7中的2.7.6
> / user/bin/Python3.4中的<3.4> / user/local/bin/Python3.5中的3.5.1
我想在Python 3.5.1中使用TKinter
对于我在终端中所做的:$ sudo apt-get install python3-tk
安装过程运作良好。但终端告诉我这个:
python3-tk(3.4.3-1~14.04.2)...
当我这样做时:$ python3
我得到了这个:Python 3.5.1(默认,2015年12月26日,13:30:19)
3.4.3和3.5.1不相等,当我尝试在python控制台中导入tkinter时:我在python控制台中收到错误消息。
我的问题是如何安装TKinter for Python 3.5.1?
感谢的
答案 0 :(得分:0)
我猜测python 3.5.1是手动安装的,而不是从包管理器安装的。假设3.4.3的tkinter安装适用于3.5.1,您需要做的就是将tkinter放到3.5.1的路径上。
根据您的最终目标,有两种方法可以做到这一点
在python解释器中运行
import sys
sys.path
这将显示您路径的差异。如果你只想要tkinter lib。添加3.4 lib到3.5 lib的符号链接。
ln -s /path/to/tkinter/in/3.4 /path/to/a/dir/on/3.5s/path
您可能需要以sudo运行上述命令。