首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的python 3.6安装(Windows 10)上需要tkinter

我的python 3.6安装(Windows 10)上需要tkinter
EN

Stack Overflow用户
提问于 2017-12-13 01:43:43
回答 2查看 13.8K关注 0票数 4

我在Windows10机器上运行Python3.6。我想显示一个简单的matplotlib图,如下所示:

代码语言:javascript
复制
import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 5, 0.1);
y = np.sin(x)
plt.plot(x, y)

不幸的是,我得到了错误:

代码语言:javascript
复制
ModuleNotFoundError: No module named 'tkinter'

我尝试通过我的终端安装tkinter:

代码语言:javascript
复制
> pip install tkinter
Collecting tkinter
  Could not find a version that satisfies the requirement tkinter (from versions: )
  No matching distribution found for tkinter

我也尝试过pip install python3-tk,但没有成功。我在StackOverflow上找到了几篇关于如何正确安装tkinter的文章,但它们都是关于python2和/或Linux系统的。我找不到专门针对Windows10上Python3.6的帖子。

EN

回答 2

Stack Overflow用户

发布于 2018-04-24 03:54:30

对windows不太确定,但在Ubuntu中你可以做sudo apt-get install python3-tk

对于windows,您可以尝试使用import matplotlib matplotlib.use('agg') import matplotlib.pyplot as plt

如果你根本不想使用tkinter的话。(在Ubuntu中测试)

此外,如果使用%matplotlib inline,也不要忘记在笔记本顶部使用它。

票数 1
EN

Stack Overflow用户

发布于 2019-06-01 04:06:38

好吧,这很奇怪它是这样工作的,我不得不重新安装之前,实际上降级了,以便它在windows上工作和卸载,在linux上也有问题。我已经为这两个和其他所有事情做了pip。Windows让它从3.7降级到3.6,然后卸载3.7。所以这可能会对某些人有所帮助。

还有一个关键因素是有权访问或明确‘路径’到C:\User\"UserName"\appdata通常是\本地的,但也可以是\漫游的,它可以出现在一个名为python的文件中,版本号在或\Local\packages\PythonSoftwareFoundation.python.3.7之后,或者它显示在其中的许多其他文件中,由于在我读到这些出现的一半时间甚至在python帮助页面上看起来是随机的,他们建议所有的地方,但没有给出为什么它会在每个地方,看起来几乎是随机的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47778550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档