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:
FreeType for Windows
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