Problem with py-gtk2 under MacPorts

Thomas, JMH (Jens) j.m.h.thomas at dl.ac.uk
Fri Jan 18 06:03:55 PST 2008


Hello!

I've just started using MacPorts and have installed in on my G4 PowerBook running OSX 10.4.11 from the universal disk image for Tiger.

I then ran: port install py-gtk2

when the build had finished (much later... ;-) ), I noticed that there was a python2.4 binary installed in /opt/local/bin

I ran this and tried to import pygtk, but got "ImportError: No module named pygtk"

I looked where pygtk puts its files ("port contents py-gtk2") and noticed that they were in:

/opt/local/lib/python2.3/site-packages/

as were the files for py-cairo and py-gobject, on which py-gtk2 depends.

python2.3 wasn't installed as part of the installation of py-gtk2 (and this is the first package I've installed, so everything that's there is a result of typing "port install py-gtk2").

If I set: PYTHONPATH=/opt/local/lib/python2.3/site-packages

before running the python2.4 binary, I can get things to work.

This is my first time using MacPorts, so am I doing something wrong or is there a problem with the dependencies for py-gtk2?

Best wishes,

Jens






More information about the macports-users mailing list