我已经安装了Tcl和Tk,我遇到了一个非常熟悉的“No module named\u tkinter”错误。在
我的'python'Bash命令运行python2.4.2版,但是Synaptic说我已经安装了2.6.6。我甚至尝试安装3.0,但也失败了。在
我自己已经配置并构建了Tcl/Tk tarballs,并尝试使用synaptic包。在
“wish”和“tclsh”命令都可以工作,因此我知道模块已经安装,但是我无法让Python识别它们。而且,我一辈子都不知道应该使用哪个版本的Python,以及如何让Bash命令使用该版本。在
我看不到2.4.2删除的任何选项,如果我删除2.6.6,它会删除我的大多数其他包(我知道夸张了)。在
我真的不知道从这里到哪里去,所以任何指导都将不胜感激。在
我不得不重新安装pythontk包,2.6可以导入它。现在我只需要弄清楚如何删除2.4,以免以后搞砸。在
这里有几个命令可以帮助您诊断问题。在
首先,尝试运行附加了版本号的
python
命令。因为 Synaptic说你已经安装了2.6.6,你应该能够运行python2.6
来 得到那个版本:{TK>如果你还不能在cd3上找到它的话 你的系统。它可能在2.6.6解释器找不到的地方。以下是Ubuntu Lucid上
^{pr2}$python-tk
软件包安装的位置:只是对那些登陆本页面的人的更新,关于Python3+(就像我一样)。要在基于Debian的Linux(Ubuntu)上运行}(它不在库列表中):
tkinter
,需要python3
,以及{另外,脚本的第一行必须是:
^{pr2}$至少我就是这样解决问题的。在
相关问题 更多 >
编程相关推荐