我尝试在windows 10上通过Pycharm IDE使用matplotlib包。当我运行以下代码时:
from matplotlib import pyplot
我得到以下错误:
ImportError: No module named 'tkinter'
我知道在python 2.x中它被称为Tkinter,但这不是问题--我刚刚安装了一个全新的python 3.5.1。
编辑:此外,我还尝试导入'tkinter‘和'Tkinter’-这两个都不起作用(都返回了我提到的错误消息)。
发布于 2016-03-31 15:53:42
对于Linux
基于Debian的发行版:
sudo apt-get install python3-tk
基于RPM的发行版:
sudo yum install python3-tkinter
对于windows:
对于Windows,我认为问题在于你没有安装完整的Python包。因为Tkinter应该开箱即用Python。请参阅:http://www.tkdocs.com/tutorial/install.htmlAnaconda或ActiveState公司可以找到适用于Windows的优秀python发行版。
测试python模块
python -c "import tkinter"
附注:我建议安装ipython,它还提供了强大的外壳和必要的包。
发布于 2018-04-24 03:49:47
您可以使用
import matplotlib
matplotlib.use('agg')
import matplotlib.pyplot as plt
如果你根本不想使用tkinter
的话。
此外,如果使用%matplotlib inline
,也不要忘记在笔记本顶部使用它。
编辑:agg
是一个与matplotlib的tkinter
不同的后端。
发布于 2016-10-07 22:21:35
Centos上的包名和命令是不同的。你需要做的是:
sudo yum install tkinter
来解决这个问题。
https://stackoverflow.com/questions/36327134
复制相似问题