[IPython-user] problem between ipython SVN and PIL
Johann Cohen-Tanugi
cohen@slac.stanford....
Wed Aug 29 21:30:31 CDT 2007
my apologies, total false alarm. Next time I will be more careful before
posting :)
Johann
Fernando Perez wrote:
> On 8/29/07, Johann Cohen-Tanugi <cohen@slac.stanford.edu> wrote:
>
>> hello,
>> I am having the following runtime crash with recent svn version of ipython :
>> [cohen@localhost ASPWORK]$ ipython
>> Traceback (most recent call last):
>> File "/usr/bin/ipython", line 26, in <module>
>> import IPython
>> File "/usr/lib/python2.5/site-packages/IPython/__init__.py", line 57,
>> in <module>
>> __import__(name,glob,loc,[])
>> File "/usr/lib/python2.5/site-packages/IPython/Shell.py", line 35, in
>> <module>
>> import ctypes
>> File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 20, in
>> <module>
>>
>> Exception: ('Version number mismatch', '1.0.2', '1.0.1')
>>
>> Is that a problem with the PIL RPM available in the yum repository?
>>
>
> I'm not exactly sure how you're getting that traceback that includes
> PIL from calling just ipython. But the error you get certainly seems
> like a problem in ctypes. The ctypes init code reads:
>
>
> __version__ = "1.0.2"
>
> from _ctypes import Union, Structure, Array
> from _ctypes import _Pointer
> from _ctypes import CFuncPtr as _CFuncPtr
> from _ctypes import __version__ as _ctypes_version
> from _ctypes import RTLD_LOCAL, RTLD_GLOBAL
> from _ctypes import ArgumentError
>
> from struct import calcsize as _calcsize
>
> if __version__ != _ctypes_version:
> raise Exception, ("Version number mismatch", __version__, _ctypes_version)
>
>
> so it seems like you have a _ctypes that provides __version__ as 1.0.1
> while ctypes thinks it's 1.0.2.
>
> You may be able to track this better by just trying out
>
> python -c 'import ctypes'
>
> and similar things with PIL, since the problem here isn't really
> ipython but something in your system.
>
> cheers,
>
> f
>
More information about the IPython-user
mailing list