Найти - Пользователи
Полная версия: python3 и wxPython
Начало » GUI » python3 и wxPython
1
vvivan
Не могу понять, в чем дело? Начал использовать 3 версию питона, пытаюсь импортировать wx, а интерпритатор говорит, что нет такого модуля… как быть? ЧЯДНТ?
Ferroman
А что именно Вы делали? Какая ось, версия wx, как устанавливали?
vvivan
у меня 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, но разницы нет…
Андрей Светлов
И не появится, пока не поставите wx для третьего Питона (которого еще нет, но можно попробовать собрать самому).
Хотя бы потому, что модули попадают в разные папки и не пересекаются. Иными словами тройка будет искать в своих библиотечных путях, не заглядывая к соседям.
vvivan
а какая версия wx идет для тройки? 2.9?
Или что, получается для третьего сейчас можно гуй писать только с использованием tk?
Андрей Светлов
Пока что так…
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
да в тройке уж очень удобно строки форматировать (str.format()), и с кодировками проблем нет. Вот есть у меня небольшой кусок кода, который я даже не знаю, как правильно сделать на двойке, я ведь человек начинающий… ладно, будем думать…
Jenyay
str.format() есть и в Python 2.6. Проблемы с кодировками обычно тоже решаются использованием unicode и хранением исходников в utf-8.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB