Python 3.1.3, Linux crunchbang 3.2.0-0.bpo.4-686-pae #1 SMP Debian 3.2.41-2+deb7u2~bpo60+1 i686 GNU/Linux (основан на debian squeeze). Не могу установить и запустить хоть что-нибудь, предназначенное для разработки GUI (не считая Tkinter).
1) wx
wxglade и PythonCards зависят от wx, но Python 3 просто не импортирует модуль wx. Почитал, что wx можно заставить работать с помощью Phoenix, скачал его исходники, sudo python3 setup.py install выдает:
running install
running build
running build_py
running install_lib
byte-compiling /usr/local/lib/python3.1/dist-packages/phoenix/__init__.py to __init__.pyc
File "/usr/local/lib/python3.1/dist-packages/phoenix/__init__.py", line 56
except PhoenixError, e:
^
SyntaxError: invalid syntax
running install_data
running install_egg_info
Removing /usr/local/lib/python3.1/dist-packages/phoenix-0.9.1.egg-info
Writing /usr/local/lib/python3.1/dist-packages/phoenix-0.9.1.egg-info
2) gtk
Понравился glade, скачал образец программы (http://code.google.com/p/calculator-python-glade/), фрагмент кода
#!/usr/bin/python3
import sys
try:
import pygtk
pygtk.require('2.0')
except:
pass
try:
import gtk
import gtk.glade
except:
print('GTK not available')
sys.exit(1)
3) pyqt
В качестве hello_world взял пример с wiki. В результате «No module named PyQt4.QtGui», пакета python3-qt4 в репах Squeeze нет, есть только python-qt4.
Что с этим всем делать? Есть ли какая-нибудь возможность добавлять модули Python 3 в Debian Squeeze через репы?