В большинстве програм на питоне импортируют wxPython простой командой:
import wx
Такое импортирование имеет некоторые неприятные последствия. Представим что в системе установлены две версии библиотеки wxPython например 2.6 и 2.8, по умолчанию выбрана 2.6, а для программытребуется версия 2.8. При простом импорте будет загружена версия 2.6 и программа вылетит с ошибкой ... (кстати по умолчанию в ubuntu хоть и выбрана версия 2.8 но из-за небольшого недочета грузится 2.6. Смотрите прошлую статью Выбор версии wxPython по умолчанию в Ubuntu Jaunty ).
Правильнее будет импортировать wxPython с указанием минимальной требуемой версии, дабы не смущать пользователя (а то он не будет разбираться, а просто удалит вашу програму и найдет другую такую же):
import wxversion
wxversion.ensureMinimal('2.8')
import wx
Вот теперь при иморте будет загружена требуемая версия! А если таковой нет то будет выведено окно пользователю с предложением загрузить с сайта требуемую версию.
Комментариев нет:
Отправить комментарий