Scott Sinclair wrote:
2009/1/7 David Lees <de...@verizon.net>:
I just installed the windows prebuilt packages for Python 2.5 for:
numpy, scipy and finally matplotlib.  I get the following import problem:

 >>> import pylab
Traceback (most recent call last):
 File "<interactive input>", line 1, in <module>
 File "C:\Python25\Lib\site-packages\pylab.py", line 1, in <module>
   from matplotlib.pylab import *
 File "C:\Python25\Lib\site-packages\matplotlib\__init__.py", line 129,
in <module>
   from rcsetup import defaultParams, validate_backend, validate_toolbar
 File "C:\Python25\Lib\site-packages\matplotlib\rcsetup.py", line 19,
in <module>
   from matplotlib.colors import is_color_like
 File "C:\Python25\Lib\site-packages\matplotlib\colors.py", line 54, in
<module>
   import matplotlib.cbook as cbook
 File "C:\Python25\Lib\site-packages\matplotlib\cbook.py", line 10, in
<module>
   import numpy.ma as ma
ImportError: No module named ma

Sounds like there's a problem with your Numpy install. Matplotlib
doesn't depend on Scipy.

What is the result of typing the following at your Python prompt?

import numpy
numpy.__version__

import matplotlib
matplotlib.__version__

Cheers,
Scott
<snip>
Scott,
Thank you for your dead-on correct answer. I indeed had version 1.0.4 of numpy, even after running the Windows uninstaller from the control panel and running the installer for numpy 1.2.1. I had to go in and manually remove directories and then I was finally able to rerun the numpy installer and now I can import pylab. Could installing the latest scipy on Windows also have been my problem?

David Lees

------------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It is the best place to buy or sell services for
just about anything Open Source.
http://p.sf.net/sfu/Xq1LFB
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to