Если вы используете #!/usr/bin/env python3
, вы не можете быть уверены, какая версия Python запускается.Для тестирования вы должны напрямую использовать python3.2
!
Так как import PyQt4
работает, а from PyQt4 import QtGui
нет, вполне вероятно, что файлы в каталоге модуля PyQt4 находятся не на своем месте.
QtGui.so
файл должен сопротивляться непосредственно в каталоге PyQt4!
В системах GNU этот каталог можно найти в /usr/lib/python3/dist-packages/PyQt4/
, а в Windows - в %SystemDrive%23/Python32/Lib/site-packages/PyQt4/
.
Это может помочь найти каталог вMac OS:
import PyQt4
print(PyQt4.__file__)