我试图在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相关问答推荐

单击Cookie横幅错误并在Selenium中启用搜索栏

按日期和组增量计算总价值

我可以使用极点优化这个面向cpu的pandas代码吗?

将嵌套列表的字典转换为数据框中的行

如何终止带有队列的Python进程?+ 队列大小的错误?

将HTML输出转换为表格中的问题

如何使用pandasDataFrames和scipy高度优化相关性计算

PywinAuto在Windows 11上引发了Memory错误,但在Windows 10上未引发

C#使用程序从Python中执行Exec文件

log 1 p numpy的意外行为

使用groupby Pandas的一些操作

无法使用requests或Selenium抓取一个href链接

无法定位元素错误404

Pandas:将多级列名改为一级

Pandas DataFrame中行之间的差异

NumPy中条件嵌套for循环的向量化

在含噪声的3D点网格中识别4连通点模式

计算分布的标准差

为什么调用函数的值和次数不同,递归在代码中是如何工作的?

干燥化与列姆化的比较