Bug 21410 - unworkable
Summary: unworkable
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python-module-matplotlib (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Grigory Ustinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-04 06:20 MSD by Valery Pipin
Modified: 2010-07-28 08:35 MSD (History)
20 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Valery Pipin 2009-09-04 06:20:26 MSD
python-module-matplotlib-0.99.0-alt1


from pylab import *
дает

------                                                               
RuntimeError                              Traceback (most recent call last)                                                               


RuntimeError: module compiled against API version 3 but this version of numpy is 0                                                        
---------------------------------------------------------------------------                                                               
ImportError                               Traceback (most recent call last)                                                               

/home/vv/<ipython console> in <module>()

/usr/lib/python2.5/site-packages/pylab.py in <module>()
----> 1 from matplotlib.pylab import *                 
      2 import matplotlib.pylab                        
      3 __doc__ = matplotlib.pylab.__doc__             

/usr/lib/python2.5/site-packages/matplotlib/pylab.py in <module>()
    204      silent_list, iterable, dedent                        
    205                                                           
--> 206 from matplotlib import mpl  # pulls in most modules       
    207                                                           
    208 from matplotlib.dates import date2num, num2date,\         

/usr/lib/python2.5/site-packages/matplotlib/mpl.py in <module>()
      2 from matplotlib import axis                             
----> 3 from matplotlib import axes                             
      4 from matplotlib import cbook                            
      5 from matplotlib import collections
      6 from matplotlib import colors

/usr/lib/python2.5/site-packages/matplotlib/axes.py in <module>()
     17 import matplotlib.dates as mdates
     18 import matplotlib.font_manager as font_manager
---> 19 import matplotlib.image as mimage
     20 import matplotlib.legend as mlegend
     21 import matplotlib.lines as mlines

/usr/lib/python2.5/site-packages/matplotlib/image.py in <module>()
     18
     19 # For clarity, names from _image are given explicitly in this module:
---> 20 import matplotlib._image as _image
     21 import matplotlib._png as _png
     22

ImportError: numpy.core.multiarray failed to import

Очевидно проблема в нестабильном numpy
Comment 1 Valery Pipin 2009-09-04 06:37:49 MSD
Однако, пере-сборка помогла, собран с прежней версией numpy?
Comment 2 real@altlinux.org 2009-09-04 08:30:23 MSD
"Однако, пере-сборка помогла, собран с прежней версией numpy?"

Да, там коренное отличие: numpy пересобран с shared-библиотекой UMFPACK вместо static. Так что, похоже, не только matplotlib требует пересборки. Вот только как это узнать, не заставив людей словить подобные баги?
Comment 3 Valery Pipin 2009-09-04 08:52:04 MSD
Просьба мантейнеру пересобрать и  обязательно обновить в планируемый 5+.
В этой версии matplotlib улучшена поддержка 3d графики. Вместе с последними версиями mayavi, можно считать что в линуксе наконец-то есть нормальные средства для научной графики.

PS
Сейчас играюсь с интерактивными средствами 3d mayavi, что то подобное (но тормозное) есть в IDL

Удачи
Comment 4 real@altlinux.org 2010-07-28 08:35:49 MSD
Уже давно неактуально, закрываем.