在Windows7上安装Python的matplot库时遇到问题
这是一个情况:
我需要为我的项目安装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 个回答
如果你只是想要使用matplotlib(而不想花时间设置编译环境),最简单的办法就是安装一个已经打包好的matplotlib版本。
pythonxy项目提供了一个Python的发行版,里面包含了很多流行的包(包括matplotlib)。
另外,你也可以直接从matplotlib项目下载一个安装程序。