【故事背景】
希望使用python画散点图时,需要tkinter模块。有些情况下,自行编译安装的python可能并未内置tkinter模块。此时,就会报错:
>>> import tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/dongxw/usr/lib/python3.6/tkinter/__init__.py", line 36, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'
一般来说,yum安装的tkinter会位于系统目录中。仅仅使用PYTHONPATH环境变量或sys.path.append()引入tkinter的库文件的路径,无法在python中成功导入tkinter模块:
>>> sys.path.append('/usr/lib64/python3.6/tkinter')
>>> import tkinter
Traceback (most recent call last):
File "<stdi