Summary: | ImportError: No module named backend_gtkagg | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Andrey V Khavryuchenko <akhavr> |
Component: | python-module-matplotlib | Assignee: | 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 |
Отправил в Сизиф python-module-matplotlib-0.91.2-alt1.src.rpm Там есть более новые грабли ;) Ну и что поменялось? 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 :( А теперь ещё apt-get install python-module-matplotlib-gtk (В ответ на комментарий №3) > А теперь ещё > apt-get install python-module-matplotlib-gtk Может быть всё-таки нужна зависимость у python-module-matplotlib на этот самый ...-gtk? А то проблема с импортом pylab действительно возникает, в т.ч. в случаях когда импортировать его пытаются другие питоньи модули. И понять, что с этим делать сейчас можно только прочитав эту багу. По-крайней мере зависимость на один из бэкэндов должна быть у основного пакета, чтобы обеспечить работоспособность. Сейчас такая ошибка не воспроизводится. Закрываем? . |
Свежесгенерированный для теста 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