matplotlib在Windows上安装问题

时间:2014-06-02 20:08:06

标签: python matplotlib

我正在尝试使用matplotlib在Windows上安装easy-install并尝试pip,但我收到以下错误,我该如何解决此问题

  

错误:安装脚本退出并显示错误:无法初始化编译器实例:您是否安装了Visual Studio?如果您尝试使用mingw构建,请使用python setup.py   建立-c mingw32而不是。如果安装了Visual Studio,请检查它   正确安装,和正确的版本(VS 2008 for python 2.6,VS 2003 for   2.5等等......)最初的例外是:无法找到vcvarsall.bat,而Compiler类是MSVCCompiler

Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "C:\Python26\lib\atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "C:\Python26\lib\multiprocessing\util.py", line 270, in _exit_function
    info('process shutting down')
TypeError: 'NoneType' object is not callable
Error in sys.exitfunc:
Traceback (most recent call last):
  File "C:\Python26\lib\atexit.py", line 24, in _run_exitfuncs
    func(*targs, **kargs)
  File "C:\Python26\lib\multiprocessing\util.py", line 270, in _exit_function
    info('process shutting down')
TypeError: 'NoneType' object is not callable

C:\Python26\Scripts>

1 个答案:

答案 0 :(得分:0)

在大多数情况下,在Windows上编译C扩展需要使用VisualStudio Express,这将非常简单。相反,您可以download the binary package for your Python version到本地目录并使用easy_install安装,如下所示:

easy_install "C:\path_to_local_binary_dir\matplotlib-1.3.1-win-xxx.exe"

(替换为完整路径/文件名)。这不会显示在“添加/删除”程序中,也适用于虚拟环境。