python - matplotlib 错误 - 没有名为 tkinter 的模块

标签 python matplotlib tkinter

我尝试在 Windows 10 上通过 Pycharm IDE 使用 matplotlib 包。 当我运行这段代码时:

from matplotlib import pyplot

我收到以下错误:

ImportError: No module named 'tkinter'

我知道在 python 2.x 中它被称为 Tkinter,但这不是问题 - 我刚刚安装了一个全新的 python 3.5.1。

编辑:此外,我还尝试导入 'tkinter' 和 'Tkinter' - 这些都不起作用(都返回了我提到的错误消息)。

最佳答案

适用于 Linux

基于 Debian 的发行版:

sudo apt-get install python3-tk

基于 RPM 的发行版:

sudo yum install python3-tkinter

对于 window :

对于 Windows,我认为问题在于您没有安装完整的 Python 包。因为 Tkinter 应该随 Python 一起提供。见:http://www.tkdocs.com/tutorial/install.html . Anaconda 或 ActiveState 公司可以找到适用于 Windows 的优秀 Python 发行版。

测试python模块

python -c "import tkinter"

附言我建议安装ipython ,它还提供了强大的 shell 和必要的包。

关于python - matplotlib 错误 - 没有名为 tkinter 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36327134/

相关文章:

Python变量名未在枚举类内的字典理解中定义

pandas - 按级别子图多索引数据

网络文件夹的 Python tkFileDialog.askdirectory

Python:如何找出列表中句子的出现次数

python - 为什么第一行更长?

python - 定义 numpy 记录数据类型时出现“数据类型无法理解”错误

python - Tkinter Label 没有像我想象的那样工作

python - 目前在 Jupyter/iPython 中动态更新绘图的正确方法是什么?

python - 艾托夫投影,Python

python - Python 3.5 + Pillow 是否不支持 RGBA PNG?