使用MS Visual Studio 2008在Python上编译pymc / matplotlib失败

时间:2013-11-11 21:45:13

标签: python compilation matplotlib freetype pymc

尽管多次尝试安装pymc没有运气 - 请参阅https://stackoverflow.com/questions/19878430/installing-pymc-then-matplotlib-win7-64-continues-to-fail-despite-workarounds - 我遇到了另一篇SO帖子(Building lxml for Python 2.7 on Windows),解释说我需要安装MS Visual Studio 2008才能编译因为我在Win7-64上使用Python 2.7.3,作为Python(x,y)的一部分安装。

当我现在使用python setup.py install时,我没有收到“找不到vcvarsall.bat”错误,但我得到以下内容。在运行以下内容之前,我将c:\program files (x86)\microsoft visual studio 9.0\vc\bin添加到PATH语句的末尾。

关于这意味着什么/我接下来需要做什么的任何想法,因为我不知道如何取消它?

2013年11月12日更新

我现在尝试通过Sourceforge提供的二进制和freetype安装matplotlib。似乎都没有改善这种情况。关于尝试什么的任何进一步建议?

BTW 真正的目标是安装pymc - 但是,似乎依赖于matplotlib,其中以下来源于。

    ft2font.cpp
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\INCLUDE\xlocale(342) : war
ning C4530: C++ exception handler used, but unwind semantics are not enabled. Sp
ecify /EHsc
c:\users\dantehman\appdata\local\temp\easy_install-sdaatv\matplotlib-1.3.1\src\ft
2font.h(16) : fatal error C1083: Cannot open include file: 'ft2build.h': No such
 file or directory
error: Setup script exited with error: command '"C:\Program Files (x86)\Microsof
t Visual Studio 9.0\VC\BIN\cl.exe"' failed with exit status 2
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "C:\Python27\lib\atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "C:\Python27\lib\multiprocessing\util.py", line 284, in _exit_function
    info('process shutting down')
TypeError: 'NoneType' object is not callable
Error in sys.exitfunc:
Traceback (most recent call last):
  File "C:\Python27\lib\atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "C:\Python27\lib\multiprocessing\util.py", line 284, in _exit_function
    info('process shutting down')
TypeError: 'NoneType' object is not callable

0 个答案:

没有答案