Hi folks,

I am trying to get familiar with the Basemap library. Just trying some of 
the examples in the website I run into some problems under Spyder. If I run 
the same script on an separate Ipython shell or Notebook I have no problems 
at all. Running this script under Spyder 2.2-rc: 

 from mpl_toolkits.basemap import Basemap

import matplotlib.pyplot as plt

# setup Lambert Conformal basemap.

# set resolution=None to skip processing of boundary datasets.

m = Basemap(width=12000000,height=9000000,projection='lcc',

resolution=None,lat_1=45.,lat_2=55,lat_0=50,lon_0=-107.)

m.bluemarble()

plt.show()

I get the following error message:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File 
"/usr/local/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py",
 
line 529, in runfile
    execfile(filename, namespace)
  File "/home/leo/python_scripts/Figures_templates/basemap.py", line 14, in 
<module>
    m.bluemarble()
  File 
"/usr/local/lib/python2.7/dist-packages/mpl_toolkits/basemap/__init__.py", 
line 3919, in bluemarble
    return self.warpimage(image='bluemarble',scale=scale,**kwargs)
  File 
"/usr/local/lib/python2.7/dist-packages/mpl_toolkits/basemap/__init__.py", 
line 4027, in warpimage
    self._bm_rgba = pil_to_array(pilImage)[::-1,:]
  File "/usr/lib/pymodules/python2.7/matplotlib/image.py", line 1302, in 
pil_to_array
    x = toarray(im)
  File "/usr/lib/pymodules/python2.7/matplotlib/image.py", line 1287, in 
toarray
    x_str = im.tostring('raw', im.mode)
  File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 560, in 
tostring
    return self.tobytes(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 534, in tobytes
    self.load()
  File "/usr/lib/python2.7/dist-packages/PIL/ImageFile.py", line 192, in 
load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
AttributeError: 'module' object has no attribute '_getdecoder'
>>> runfile(r'/home/leo/python_scripts/Figures_templates/basemap.py', 
wdir=r'/home/leo/python_scripts/Figures_templates')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File 
"/usr/local/lib/python2.7/dist-packages/spyderlib/widgets/externalshell/sitecustomize.py",
 
line 529, in runfile
    execfile(filename, namespace)
  File "/home/leo/python_scripts/Figures_templates/basemap.py", line 14, in 
<module>
    m.bluemarble()
  File 
"/usr/local/lib/python2.7/dist-packages/mpl_toolkits/basemap/__init__.py", 
line 3919, in bluemarble
    return self.warpimage(image='bluemarble',scale=scale,**kwargs)
  File 
"/usr/local/lib/python2.7/dist-packages/mpl_toolkits/basemap/__init__.py", 
line 4027, in warpimage
    self._bm_rgba = pil_to_array(pilImage)[::-1,:]
  File "/usr/lib/pymodules/python2.7/matplotlib/image.py", line 1302, in 
pil_to_array
    x = toarray(im)
  File "/usr/lib/pymodules/python2.7/matplotlib/image.py", line 1287, in 
toarray
    x_str = im.tostring('raw', im.mode)
  File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 560, in 
tostring
    return self.tobytes(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/PIL/Image.py", line 534, in tobytes
    self.load()
  File "/usr/lib/python2.7/dist-packages/PIL/ImageFile.py", line 192, in 
load
    d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
AttributeError: 'module' object has no attribute '_getdecoder'


Any hint of what is going on here?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to