You need Visual Studio 2008 (MSVC9) to compile extensions for Python 2.6 on Windows. The Express edition should work <http://www.microsoft.com/express/Downloads/#2008-Visual-CPP>.
Christoph On 2/25/2010 3:16 PM, Ben Axelrod wrote: > > I am getting the same error. > > Here is my console output: > > C:\Projects\matplotlib>python setup.py build > basedirlist is: ['win32_static'] > ============================================================================ > BUILDING MATPLOTLIB > matplotlib: 1.0.svn > python: 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC > v.1500 32 bit (Intel)] > platform: win32 > Windows version: (5, 1, 2600, 2, 'Service Pack 3') > > REQUIRED DEPENDENCIES > numpy: 1.4.0 > freetype2: found, but unknown version (no pkg-config) > * WARNING: Could not find 'freetype2' headers in any > * of '.', '.\freetype2'. > > OPTIONAL BACKEND DEPENDENCIES > libpng: found, but unknown version (no pkg-config) > * Could not find 'libpng' headers in any of '.' > Tkinter: no > * Tkinter present, but header files are not found. > * You may need to install development packages. > wxPython: 2.8.10.1 > * WxAgg extension not required for wxPython>= 2.8 > Gtk+: no > * Building for Gtk+ requires pygtk; you must be able > * to "import gtk" in your build/install environment > Mac OS X native: no > Qt: no > Qt4: no > Cairo: no > > OPTIONAL DATE/TIMEZONE DEPENDENCIES > datetime: present, version unknown > dateutil: matplotlib will provide > pytz: 2008c > > OPTIONAL USETEX DEPENDENCIES > dvipng: file. > ghostscript: 'gswin32c' is not recognized as an internal or > external command, operable program or batch file. > latex: no > > [Edit setup.cfg to suppress the above messages] > ============================================================================ > pymods ['pylab'] > packages ['matplotlib', 'matplotlib.backends', > 'matplotlib.backends.qt4_editor', 'matplotlib.projections', > 'matplotlib.testing', 'matplotlib.testing.jpl_units', 'matplotlib.tests', > 'mpl_toolkits', 'mpl_toolkits.mplot3d', 'mpl_toolkits.axes_grid', > 'matplotlib.sphinxext', 'matplotlib.numerix', 'matplotlib.numerix.mlab', > 'matplotlib.numerix.ma', 'matplotlib.numerix.linear_algebra', > 'matplotlib.numerix.random_array', 'matplotlib.numerix.fft', > 'matplotlib.delaunay', 'pytz', 'dateutil', 'dateutil/zoneinfo'] > running build > running build_py > copying lib\matplotlib\mpl-data\matplotlibrc -> > build\lib.win32-2.6\matplotlib\mpl-data > copying lib\matplotlib\mpl-data\matplotlib.conf -> > build\lib.win32-2.6\matplotlib\mpl-data > running build_ext > building 'matplotlib.ft2font' extension > error: Unable to find vcvarsall.bat > > I found that I do have a vcvarsall.bat file. it is located here: > > "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat" > > I thought this might be a bug in freetype2, so i downloaded the latest > windows version from: > http://gnuwin32.sourceforge.net/packages/freetype.htm > with no luck. setup.py still says it can't verify my freetype2 version. > > After grepping through lots of code, I found that vcvarsall.bat is only > listed in these files: > > C:\Python26\Lib\distutils\msvc9compiler.py > C:\Python26\Lib\distutils\tests\test_msvc9compiler.py > C:\Python26\Lib\site-packages\numpy\distutils\command\config.py > C:\Python26\Lib\site-packages\numpy\distutils\fcompiler\compaq.py > > And after looking at some code comments, I think this is either a bug in > python 2.6.4, or python 2.6 requires Visual Studio 2008. I only have Visual > Studio 2005 installed. > > Any thoughts? > Thanks, > -Ben > > > PHobson wrote: >> >> Whenever I try to build from source, I get an error saying that it can't >> find vcvarsall.bat. Here are the last few lines of the output from DOS: >> copying lib\pytz\zoneinfo\US\Pacific -> >> build\lib.win32-2.6\pytz\zoneinfo\US >> copying lib\pytz\zoneinfo\US\Pacific-New -> >> build\lib.win32-2.6\pytz\zoneinfo\US >> copying lib\pytz\zoneinfo\US\Samoa -> build\lib.win32-2.6\pytz\zoneinfo\US >> copying lib\dateutil\zoneinfo\zoneinfo-2008e.tar.gz -> >> build\lib.win32-2.6\dateutil\zoneinfo >> running build_ext >> building 'matplotlib.ft2font' extension >> error: Unable to find vcvarsall.bat >> >> Now I can't import pyplot. Any thoughts? >> >> Thanks, >> >> Paul M. Hobson >> Senior Staff Engineer >> -- >> Geosyntec Consultants >> 55 SW Yamhill St, Ste 200 >> Portland, OR 97204 >> Phone: 503.222.9518 >> www.geosyntec.com ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users