我试图在windows 10上通过Pycharm IDE使用matplotlib包.

from matplotlib import pyplot

我得到以下错误:

ImportError: No module named 'tkinter'

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

编辑:此外,我还try 导入'tkinter'和'tkinter'——两者都不起作用(都返回了我提到的错误消息).

推荐答案

对于Linux

基于Debian的发行版:

sudo apt-get install python3-tk

基于RPM的发行版:

sudo yum install python3-tkinter

对于窗口:

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

测试python模块

python -c "import tkinter"

附注:我建议安装ipython,它还提供了强大的shell和必要的软件包.

Python相关问答推荐

是否可以在 PyTorch 中的 torch.nn.Sequential 中的 torch.nn.Flatten 之后自动调整层的后续输入?

使用 Ipywidgets 按索引的 DataFrame 交互式绘图

stemmer 和 lemmatizer 似乎都不能很好地工作,我该怎么办?

SQLAlchemy:在不同的数据库之间加入并在模块中使用不同的文件

实现 tensorflow 对象检测模型时出错

在 O(N) 中找到列表中元素总和一半的最小步骤数,其中每个步骤将列表中的项目减半

如何在我的 HTML 代码中使用 pyscript 并返回输出

pip 和命令行的问题

将字典转换为数据框

如何将列中的项目变为多列?

正则表达式.获取两个括号之间的字符串(python)

从 csv 导入数据 - 无法将字符串转换为浮点数

如何确保 A 和 Bcsign 中至少有一个出现在正则表达式中?

根据分组列向包含特定列的比例的Pandas 数据框添加一列

'str' 对象没有属性 'apply' 与 sklearn

如何使用模型字典对分组的 DataFrame 进行预测并返回到原始测试 DataFrame?

根据条件创建虚拟 DataFrame

在不迭代的情况下检测 Pandas DataFrame 列中的连续每月重复

将 Python 字典键入为 Dict[key[T], value[K]] 其中 T 和 K 受到限制

是否可以使用 pyscript 在浏览器上运行使用 pygame 制作的游戏?