Bug 14741

Summary: ImportError: No module named backend_gtkagg
Product: Sisyphus Reporter: Andrey V Khavryuchenko <akhavr>
Component: python-module-matplotlibAssignee: Grigory Ustinov <grenka>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: antohami, cas, cow, darktemplar, evg, george, grenka, imz, kirill, lav, mithraen, nbr, qa_viy, real.altlinux.org, rider, sem, shaba, sin, slev, vitty, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey V Khavryuchenko 2008-03-03 10:54:38 MSK
Свежесгенерированный для теста VE и свежепоставленный
python-module-matplotlib


akhavr@python25 ~ $ python
Python 2.5.1 (r251:54863, Feb  8 2008, 15:19:09)
[GCC 4.1.1 20070105 (ALT Linux, build 4.1.1-alt12)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> >>> from pylab import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.5/site-packages/pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "/usr/lib64/python2.5/site-packages/matplotlib/pylab.py", line
222, in <module>
    new_figure_manager, draw_if_interactive, show = pylab_setup()
  File
"/usr/lib64/python2.5/site-packages/matplotlib/backends/__init__.py",
line 24, in pylab_setup
    globals(),locals(),[backend_name])
ImportError: No module named backend_gtkagg
Comment 1 Vitaly Lipatov 2008-03-04 00:50:58 MSK
Отправил в Сизиф
python-module-matplotlib-0.91.2-alt1.src.rpm
Там есть более новые грабли ;)
Comment 2 Andrey V Khavryuchenko 2008-05-29 22:49:54 MSD
Ну и что поменялось?

akhavr@t40 /tmp $ sudo apt-get install python-module-matplotlib
Reading Package Lists... Done
Building Dependency Tree... Done
python-module-matplotlib is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 166 not upgraded.

akhavr@t40 /tmp $ rpm -q python-module-matplotlib
python-module-matplotlib-0.91.2-alt1

akhavr@t40 /tmp $ python
Python 2.5.1 (r251:54863, Feb  8 2008, 15:19:12)
[GCC 4.1.1 20070105 (ALT Linux, build 4.1.1-alt12)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pylab import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/site-packages/pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "/usr/lib/python2.5/site-packages/matplotlib/pylab.py", line 292, in <module>
    from matplotlib.pyplot import *
  File "/usr/lib/python2.5/site-packages/matplotlib/pyplot.py", line 37, in <module>
    new_figure_manager, draw_if_interactive, show = pylab_setup()
  File "/usr/lib/python2.5/site-packages/matplotlib/backends/__init__.py", line
24, in pylab_setup
    globals(),locals(),[backend_name])
ImportError: No module named backend_gtkagg
>>>

Я уже не помню зачем мне это три месяца назад нужно было, поэтому и оставляю
закрытым.  Но вряд-ли этот баг fixed :(
Comment 3 Vitaly Lipatov 2008-05-30 10:00:50 MSD
А теперь ещё
apt-get install python-module-matplotlib-gtk
Comment 4 kirill 2009-03-02 22:53:25 MSK
(В ответ на комментарий №3)
> А теперь ещё
> apt-get install python-module-matplotlib-gtk

Может быть всё-таки нужна зависимость у python-module-matplotlib 
на этот самый ...-gtk? А то проблема с импортом pylab действительно
возникает, в т.ч. в случаях когда импортировать его пытаются другие
питоньи модули. И понять, что с этим делать сейчас можно только 
прочитав эту багу. По-крайней мере зависимость на один из бэкэндов
должна быть у основного пакета, чтобы обеспечить работоспособность.
Comment 5 real@altlinux.org 2010-07-28 08:33:27 MSD
Сейчас такая ошибка не воспроизводится.

Закрываем?
Comment 6 real@altlinux.org 2010-07-29 08:41:54 MSD
.