vvivan
Март 9, 2009 16:33:38
Не могу понять, в чем дело? Начал использовать 3 версию питона, пытаюсь импортировать wx, а интерпритатор говорит, что нет такого модуля… как быть? ЧЯДНТ?
Ferroman
Март 9, 2009 16:37:30
А что именно Вы делали? Какая ось, версия wx, как устанавливали?
vvivan
Март 9, 2009 16:47:15
у меня Ubuntu Linux 8.10, поставил третью версию Питона из репов. wx не обновлял, вроде версия 2.8.8.0.Вотт вывод консоли:
vladimir@vladimir-desktop:~/workspace/Python-3.0.1$ python3.0
Python 3.0.1 (r301:69556, Mar 9 2009, 17:53:19)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named wx
>>>
Увидел, что пользовался rc1, только что пересобрал из исходников версию 3.0.1, но разницы нет…
Андрей Светлов
Март 9, 2009 18:32:22
И не появится, пока не поставите wx для третьего Питона (которого еще нет, но можно попробовать собрать самому).
Хотя бы потому, что модули попадают в разные папки и не пересекаются. Иными словами тройка будет искать в своих библиотечных путях, не заглядывая к соседям.
vvivan
Март 9, 2009 18:46:45
а какая версия wx идет для тройки? 2.9?
Или что, получается для третьего сейчас можно гуй писать только с использованием tk?
Андрей Светлов
Март 9, 2009 19:35:10
Пока что так…
Stani wrote:
> Hi,
> I was wondering if there are already any plans when or how wxPython
> will support/start moving to python 3? Are there a lot of issues
> involved with porting wxPython framework? (I don't mean user
> programs.) I know it is still a bit early but as it is coming closer
> maybe there is a roadmap already.
Nothing solid yet. I've got a general idea of things that will likely
need to be done, but haven't yet confirmed any of it or done any real
investigations.
Далась вам эта тройка. Пока на нее (почти) все библиотеки не мигрируют - что-то серьезное сделать затруднительно. Подождите немного
vvivan
Март 9, 2009 19:53:33
да в тройке уж очень удобно строки форматировать (str.format()), и с кодировками проблем нет. Вот есть у меня небольшой кусок кода, который я даже не знаю, как правильно сделать на двойке, я ведь человек начинающий… ладно, будем думать…
Jenyay
Март 11, 2009 13:25:13
str.format() есть и в Python 2.6. Проблемы с кодировками обычно тоже решаются использованием unicode и хранением исходников в utf-8.