Форум сайта python.su
Не могу понять, в чем дело? Начал использовать 3 версию питона, пытаюсь импортировать wx, а интерпритатор говорит, что нет такого модуля… как быть? ЧЯДНТ?
Офлайн
А что именно Вы делали? Какая ось, версия wx, как устанавливали?
Офлайн
у меня 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
>>>
Отредактировано (Март 9, 2009 16:59:48)
Офлайн
И не появится, пока не поставите wx для третьего Питона (которого еще нет, но можно попробовать собрать самому).
Хотя бы потому, что модули попадают в разные папки и не пересекаются. Иными словами тройка будет искать в своих библиотечных путях, не заглядывая к соседям.
Офлайн
а какая версия wx идет для тройки? 2.9?
Или что, получается для третьего сейчас можно гуй писать только с использованием tk?
Отредактировано (Март 9, 2009 18:49:16)
Офлайн
Пока что так…
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.
Офлайн
да в тройке уж очень удобно строки форматировать (str.format()), и с кодировками проблем нет. Вот есть у меня небольшой кусок кода, который я даже не знаю, как правильно сделать на двойке, я ведь человек начинающий… ладно, будем думать…
Отредактировано (Март 9, 2009 19:59:02)
Офлайн
str.format() есть и в Python 2.6. Проблемы с кодировками обычно тоже решаются использованием unicode и хранением исходников в utf-8.
Офлайн