[pygtk] ImportError: could not import pangocairo

Gustavo J. A. M. Carneiro gjc at inescporto.pt
Mon Feb 20 22:10:15 WST 2006


  Please apply attached patch or update to CVS.  It won't solve your
problem, but at least it will no longer "hide" the reason python gives
for pangocairo import failing.

On Dom, 2006-02-19 at 10:22 -0600, John H. wrote:
>  python
> Python 2.4.1 (#1, May 16 2005, 15:19:29)
> [GCC 4.0.0 20050512 (Red Hat 4.0.0-5)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import gtk
> ImportError: could not import pangocairo
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
>   File "/var/tmp/pygtk-root/usr/lib/python2.4/site-packages/gtk-2.0/gtk/__init__.py",
> line 122, in ?
>     load_font                = _Deprecated(gdk.Font, 'load_font', 'gtk.gdk')
> AttributeError: 'module' object has no attribute 'Font'
> 
> 
> 
> when i compiled rpms
> 
> 
> Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/pygtk-root
> warning: Installed (but unpackaged) file(s) found:
>    /usr/bin/pygtk-demo
>    /usr/lib/pkgconfig/pygobject-2.0.pc
>    /usr/lib/pygtk/2.0/demos/__init__.py
>    /usr/lib/pygtk/2.0/demos/__init__.pyc
>    /usr/lib/pygtk/2.0/demos/__init__.pyo
>    /usr/lib/pygtk/2.0/demos/appwindow.py
>    /usr/lib/pygtk/2.0/demos/appwindow.pyc
>    /usr/lib/pygtk/2.0/demos/appwindow.pyo
>    /usr/lib/pygtk/2.0/demos/buttonbox.py
>    /usr/lib/pygtk/2.0/demos/buttonbox.pyc
>    /usr/lib/pygtk/2.0/demos/buttonbox.pyo
>    /usr/lib/pygtk/2.0/demos/changedisplay.py
>    /usr/lib/pygtk/2.0/demos/changedisplay.pyc
>    /usr/lib/pygtk/2.0/demos/changedisplay.pyo
>    /usr/lib/pygtk/2.0/demos/colorsel.py
>    /usr/lib/pygtk/2.0/demos/colorsel.pyc
>    /usr/lib/pygtk/2.0/demos/colorsel.pyo
>    /usr/lib/pygtk/2.0/demos/dialogs.py
>    /usr/lib/pygtk/2.0/demos/dialogs.pyc
>    /usr/lib/pygtk/2.0/demos/dialogs.pyo
>    /usr/lib/pygtk/2.0/demos/dnd.py
>    /usr/lib/pygtk/2.0/demos/dnd.pyc
>    /usr/lib/pygtk/2.0/demos/dnd.pyo
>    /usr/lib/pygtk/2.0/demos/dndpixmap.py
>    /usr/lib/pygtk/2.0/demos/dndpixmap.pyc
>    /usr/lib/pygtk/2.0/demos/dndpixmap.pyo
>    /usr/lib/pygtk/2.0/demos/editable_cells.py
>    /usr/lib/pygtk/2.0/demos/editable_cells.pyc
>    /usr/lib/pygtk/2.0/demos/editable_cells.pyo
>    /usr/lib/pygtk/2.0/demos/entry_completion.py
>    /usr/lib/pygtk/2.0/demos/entry_completion.pyc
>    /usr/lib/pygtk/2.0/demos/entry_completion.pyo
>    /usr/lib/pygtk/2.0/demos/expander.py
>    /usr/lib/pygtk/2.0/demos/expander.pyc
>    /usr/lib/pygtk/2.0/demos/expander.pyo
>    /usr/lib/pygtk/2.0/demos/hypertext.py
>    /usr/lib/pygtk/2.0/demos/hypertext.pyc
>    /usr/lib/pygtk/2.0/demos/hypertext.pyo
>    /usr/lib/pygtk/2.0/demos/images.py
>    /usr/lib/pygtk/2.0/demos/images.pyc
>    /usr/lib/pygtk/2.0/demos/images.pyo
>    /usr/lib/pygtk/2.0/demos/images/alphatest.png
>    /usr/lib/pygtk/2.0/demos/images/apple-red.png
>    /usr/lib/pygtk/2.0/demos/images/background.jpg
>    /usr/lib/pygtk/2.0/demos/images/floppybuddy.gif
>    /usr/lib/pygtk/2.0/demos/images/gnome-applets.png
>    /usr/lib/pygtk/2.0/demos/images/gnome-calendar.png
>    /usr/lib/pygtk/2.0/demos/images/gnome-foot.png
>    /usr/lib/pygtk/2.0/demos/images/gnome-gimp.png
>    /usr/lib/pygtk/2.0/demos/images/gnome-gmush.png
>    /usr/lib/pygtk/2.0/demos/images/gnome-gsame.png
>    /usr/lib/pygtk/2.0/demos/images/gnu-keys.png
>    /usr/lib/pygtk/2.0/demos/images/gtk-logo-rgb.gif
>    /usr/lib/pygtk/2.0/demos/list_store.py
>    /usr/lib/pygtk/2.0/demos/list_store.pyc
>    /usr/lib/pygtk/2.0/demos/list_store.pyo
>    /usr/lib/pygtk/2.0/demos/menu.py
>    /usr/lib/pygtk/2.0/demos/menu.pyc
>    /usr/lib/pygtk/2.0/demos/menu.pyo
>    /usr/lib/pygtk/2.0/demos/panes.py
>    /usr/lib/pygtk/2.0/demos/panes.pyc
>    /usr/lib/pygtk/2.0/demos/panes.pyo
>    /usr/lib/pygtk/2.0/demos/pixbufs.py
>    /usr/lib/pygtk/2.0/demos/pixbufs.pyc
>    /usr/lib/pygtk/2.0/demos/pixbufs.pyo
>    /usr/lib/pygtk/2.0/demos/sizegroup.py
>    /usr/lib/pygtk/2.0/demos/sizegroup.pyc
>    /usr/lib/pygtk/2.0/demos/sizegroup.pyo
>    /usr/lib/pygtk/2.0/demos/stock_browser.py
>    /usr/lib/pygtk/2.0/demos/stock_browser.pyc
>    /usr/lib/pygtk/2.0/demos/stock_browser.pyo
>    /usr/lib/pygtk/2.0/demos/textview.py
>    /usr/lib/pygtk/2.0/demos/textview.pyc
>    /usr/lib/pygtk/2.0/demos/textview.pyo
>    /usr/lib/pygtk/2.0/demos/tree_store.py
>    /usr/lib/pygtk/2.0/demos/tree_store.pyc
>    /usr/lib/pygtk/2.0/demos/tree_store.pyo
>    /usr/lib/pygtk/2.0/demos/treemodel.py
>    /usr/lib/pygtk/2.0/demos/treemodel.pyc
>    /usr/lib/pygtk/2.0/demos/treemodel.pyo
>    /usr/lib/pygtk/2.0/demos/ui_manager.py
>    /usr/lib/pygtk/2.0/demos/ui_manager.pyc
>    /usr/lib/pygtk/2.0/demos/ui_manager.pyo
>    /usr/lib/pygtk/2.0/pygtk-demo.py
>    /usr/lib/pygtk/2.0/pygtk-demo.pyc
>    /usr/lib/pygtk/2.0/pygtk-demo.pyo
>    /usr/lib/python2.4/site-packages/gtk-2.0/pangocairo.so
>    /usr/share/pygtk/2.0/defs/pangocairo.defs
>    /usr/share/pygtk/2.0/defs/pangocairo.override
> 
> 
> 
> 
> help?
> _______________________________________________
> pygtk mailing list   pygtk at daa.com.au
> http://www.daa.com.au/mailman/listinfo/pygtk
> Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
-- 
Gustavo J. A. M. Carneiro
<gjc at inescporto.pt> <gustavo at users.sourceforge.net>
The universe is always one step beyond logic.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pygtk.diff
Type: text/x-patch
Size: 1176 bytes
Desc: not available
Url : http://www.daa.com.au/pipermail/pygtk/attachments/20060220/c6b7c1fb/pygtk.bin


More information about the pygtk mailing list