无法在windows上导入name\u tkagg

2024-04-23 15:36:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要在32位Windows下使用python3.1中的matplotlib。如果py的版本不同,这不会是一个问题,因为有许多matplotlib for windows的二进制文件(py3.4+安装的matplolib二进制文件工作得很好)。由于找不到py3.1的二进制文件,我决定在pip的帮助下安装matplotlib。支持py3.1的最高版本是matplotlib-1.2.1。在google上搜索了一下之后,我安装了VS2008,然后安装成功完成,但是当我试图绘制一个简单的图形时,什么也没有发生:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4,5])
plt.show()

我发现here问题可能出在默认后端。我决定在tkinter窗口中调整图表,但出现以下错误:

^{pr2}$

Fedora和Ubuntu的错误解决方案在same topic中给出,但我不能在windows上使用它。Other topic that I found也只为不同的linux发行版提供了解决方案。我试图寻找tkinter的windows开发包,但没有成功。老实说,我是个笨蛋,不太了解什么是开发包(可能是一些库或源代码?)。在

如果有人能帮忙,我会很高兴的。提前谢谢。在


Tags: 文件py版本fortopicmatplotlibtkinterwindows
1条回答
网友
1楼 · 发布于 2024-04-23 15:36:29

现在已经很晚了,不能直接回答您的问题,但我建议您尝试一下Anaconda python distribution。它是一个易于使用的平台,使windows中的包管理相对轻松。我已经在很多windows电脑上安装过它,而且在安装过程中默认包含的核心科学软件包从未出现过任何问题。它是一个独立的python安装,因此您可以在不干扰当前python设置的情况下进行测试。在

相关问题 更多 >