Hi,

here is a VS2003 build of matplotlib-0.99.0 for Python 2.5 for comparison:

<http://www.lfd.uci.edu/~gohlke/download/matplotlib-0.99.0.win32-py2.5.exe>

Christoph


On 08/07/2009 00:27, John Hunter wrote:
> On Thu, Aug 6, 2009 at 8:48 PM, Patrick Rynhart<prynh...@gmail.com>  wrote:
>> Dear all,
>>
>> We are using Python 2.5, matplotlib and NumPy on Windows to assist
>> with the teaching for an undergraduate paper.  On a small number of
>> installations, an error attempting to load some required DLL's is
>> being reported (on approx 3 machines out of approximately 60).  There
>> doesn't appear to be any pattern with this - we can seen it on one
>> install of Windows Server 2008 and also on various versions of Windows
>> XP (Professional and Home).
>>
>> Symptoms are, after a "from pylab import *", the following traceback:
>>
>> Traceback (most recent call last):
>>   File "C:\Documents and
>> Settings\Jo\workspace\test\src\root\nested\__init__.py", line 2, in
>> <module>
>>     from pylab import *
>>   File "C:\Python25\Lib\site-packages\pylab.py", line 1, in<module>
>>     from matplotlib.pylab import *
>>   File "C:\Python25\Lib\site-packages\matplotlib\pylab.py", line 206,
>> in<module>
>>     from matplotlib import mpl  # pulls in most modules
>>   File "C:\Python25\Lib\site-packages\matplotlib\mpl.py", line 1, in<module>
>>     from matplotlib import artist
>>   File "C:\Python25\Lib\site-packages\matplotlib\artist.py", line 4, 
>> in<module>
>>     from transforms import Bbox, IdentityTransform, TransformedBbox,
>> TransformedPath
>>   File "C:\Python25\Lib\site-packages\matplotlib\transforms.py", line
>> 34, in<module>
>>     from matplotlib._path import affine_transform
>> ImportError: DLL load failed: The specified module could not be found.
>
> We have seen this problem several times  before, and have labored hard
> to banish it, but it always has a way of coming back to haunt us.  I
> am aware of a bug in python2.6 which causes mingw to build broken
> win32 binaries, but am not aware of such  a problem w/ python2.5,
> which you appear to be using.  We often use a program called
> dependency walker to track these problems down:
>
>    http://www.dependencywalker.com/
>
> Open the problematic file (it should be
> C:\Python25\Lib\site-packages\matplotlib\_path.pyd) and report any
> errors you find here; it should tell you which DLLs are missing.
> Search the good and the bad boxes for these DLL filenames and see if
> it is a difference in the boxes, eg do the good boxes have the DLL and
> the bad boxes not, and if so maybe you can figure out why (different
> version in the OS patch level?).  I am really interested to know the
> difference in the boxes because it may give us the critical clue as to
> why some users report this problem and others do not see it.
>
> Also, on one of the bad boxes, could you try the new 0.99 release and
> let me know if you have the same issue?
>
> I build the python2.5 installers with mingw; Christoph builds the
> python2.6 installers with Visual Studio precisely because mingw is
> broken on python2.6.  If we can't banish this bug on 2.5 w/ mingw, I
> may have to lean on his generosity and ask him to make a python2.5
> installer with Visual Studio as well.
>
> JDH
>
> PS: rereading your email, I see you are using 0.98.3.  The first time
> I read it, when I wrote the response above, I thought you were using
> 0.98.5.3 -- the .3 at the end tricked me.  The latter is fairly
> recent, and came out 10 months after 0.98.3, and we did several things
> to fix exactly this dll problem in interim.  At a minimum, you need to
> be testing and installing 0.98.5.3.  This is a very stable, bug fix
> release, suitable for use in the classroom.  I can't guarantee you
> won't hit the same problem, but at least you will be using a version
> that *shouldn't* have it, though I am still interested in the results
> of the dependency walker tests above, because I have wasted so much
> time trying to fix these win32 installers.
>
>

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to