streetmover
Июнь 25, 2010 21:36:30
Проблема такая: есть portable Python версии 2.6 c portable wxPython в составе.
Тот же разработчик сделал portable Python версии 3.0.1, но wxPython не включил в его состав.
На этом форуме было сообщение, что кто-то заставлял работать portable wxPython c версией 3.0.1.
Я переписал файлы portable Python 3.0.1 в папку portable Python 2.6 (то есть, при этом файлы portable Python 3.0.1 заменили одноименные файлы версии 2.6, а оригинальные файлы версии 2.6 остались неизменными). Потом в PyScripter полученного гибрида попытался запустить простейший пример с wxPython - оно не заработало.
Что было сделано не так?
Андрей Светлов
Июнь 25, 2010 23:29:18
и не заработает.
Нужно, чтобы wx dlls были скомпилированы с python 3.x
Кажется, wxpython все еще не портирован для тройки. Работы не очень много и она довольно очевидна - но пока еще никто не озаботился такой сборкой, насколько я знаю.
streetmover
Июнь 27, 2010 17:31:52
А так ли необходимо компилировать новые dll? Дело в том, что при попытке запуска примеров, ошибки были связаны с разницей синтаксиса python версий 2.6 и 3. Во всяком случае, пока только с этим. Может имеет смысл полазить по модулям wx, привести их в соответствие с python 3, и все заработает?