Pycharm下tkinter模块未安装解决方案
2018-12-31 本文已影响0人
学Python的老头
前面说到老核保最近因为穷,所以只好把10多年前行业还不错时买的联想X61翻出来用了,由于安了ubuntu,许多在windows系统下都不要考虑的事情会经常发生,比如今天老核保原来在windows系统上运行的好好的python小程序就出问题了:
原来老核保的程序要调用tkinter库来选择需要处理的csv数据文件。今天老核保准备把程序转到ubuntu上得意的秀给一群小屁孩看的时候,悲剧发生了。
ImportError: No module named tkinter
WTF神马情况,tkinter不是python内置模块吗?为毛没有?
这时老核保的内心是崩溃的。这时只能故作镇定的给小屁孩们说,老机器还是有点问题的,让我处理一下下,大家先散了,等会儿再来看哈。
但是这能拖一时不能拖一世啊,为了单位里的一世英名,只能中午不吃饭加班处理了。
这个时刻百度一把,了解了大概情况,原来tkinter在linux系统上是基于一个tcl/tk模块的,它是一个提供通用GUI编程的接口语言,但不是所有的linux都会安装它,因此先来:
sudo apt-get install tcl
接着要把python调用tcl/tk的模块安上,老核保用的是python3.7,因此:
sudo apt-get install python3-tk
然后在pycharm里一试,OK,收工。