在Windows7上安装Python的matplot库时遇到问题

2 投票
1 回答
6319 浏览
提问于 2025-04-17 12:42

这是一个情况:

我需要为我的项目安装matplotlib这个库。

最开始它告诉我需要vcvarsall.bat这个文件,所以我安装了MS C++ 2008。然后我再次尝试安装它,现在出现了以下信息:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API-DPYCXX_ISO_CPP_LIB=1 "-IC:\Program Files\BitNami DjangoStack\python\lib\site-packages\numpy\core\include" -I. "-IC:\Program Files\BitNami DjangoStack\python\lib\site-packages\numpy\core\include\freetype2" -I.\freetype2 "-IC:\Program Files\BitNami DjangoStack\python\include" "-I C:\Program Files\BitNami DjangoStack\python\PC" /Tpsrc/ft2font.cpp /Fobuild\temp.win32-2.6\Release\src/ft2font.obj

ft2font.cpp

C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale(342) : warning C4530: C++异常处理程序被使用,但未启用展开语义。请指定 /EHsc

c:\users\name\downloads\matplotlib-1.1.0\src\ft2font.h(16) : 致命错误 C1083: 无法打开包含文件:'ft2build.h':没有这样的文件或目录

错误:命令 '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' 失败,退出状态为2

我尝试安装freetype2,并运行了一个可执行文件来安装FreeType,它把freetype安装在了C:\Program Files (x86)\GnuWin32\include,但我仍然遇到上面的错误。我哪里做错了,应该怎么做才能解决这个问题?

谢谢你的帮助。

-Stan

我正在使用Python来尝试安装这些东西。

1 个回答

3

如果你只是想要使用matplotlib(而不想花时间设置编译环境),最简单的办法就是安装一个已经打包好的matplotlib版本。

pythonxy项目提供了一个Python的发行版,里面包含了很多流行的包(包括matplotlib)。

另外,你也可以直接从matplotlib项目下载一个安装程序。

撰写回答