Работают ли Python и wxPython в Windows 98? - PullRequest
4 голосов
/ 05 августа 2010

Я пытаюсь написать приложение, которое должно работать как на Windows 98, так и на XP.Я решил пойти с Python, но у меня возникают проблемы даже с установкой его на Win'98 (установщик Python 2.7 говорит что-то о отсутствующих функциях установщика Windows, но AFAIK 2.0 - последняя версия установщика Windows, совместимая с '98).

  • У кого-нибудь есть работающая среда Windows 98 с Python и wxPython?Как ты это сделал?Мне не нужен Python 2.7, но 2.4 или 2.5 было бы неплохо.
  • Если нет, то какой другой язык высокого уровня вы бы предложили, который активно поддерживается, может ли отображать виджеты Windows и работать с Windows 98?(asm / C / C ++ и другие языки низкого уровня не обсуждаются - это простое приложение, основной задачей которого является отображение окон и диалогов).

Ответы [ 2 ]

6 голосов
/ 05 августа 2010

Я почти уверен, что мы использовали Python2.4 и wxPython в 98 году, когда.

У меня нет машины с win98 для тестирования, но похоже, что по крайней мере Python2.5.4 двоичные файлы доступны для win98

Я думаю, что поддержка win98 может упал для 2.6

Страница загрузки wxPython говорит об этом

Microsoft Windows

Win32-версия wxPython распространяется в виде наборастандартные самоустанавливающиеся исполняемые файлы.Это позволяет вам удобно использовать меню «Пуск» и «Установка и удаление программ», как и любое другое программное обеспечение Windows.

Существует две версии wxPython для каждой из поддерживаемых версий Python на Win32.Они почти идентичны, за исключением того, что один из них был скомпилирован с поддержкой Unicode-версии API-интерфейсов платформы.Если вам не сказали иначе, вы, вероятно, захотите получить сборку Unixode для wxPython.Хотя они не являются нативно Unicode, как системы на базе NT, Unicode-сборка wxPython также будет в основном работать на системах Windows 98 / Me с использованием взлома Microsoft под названием MSLU (или unicows.dll), который переводит вызовы API Unicode в вызовы API ANSI.Однако охват API не является полным, поэтому в нем скрываются некоторые сложные ошибки, поэтому лучше всего обновить свои компьютеры, если это возможно, в противном случае пользователи Windows 98 / Me могут захотеть попробовать сборку ANSI.

и они все еще выпускают установщики для Python2.5

3 голосов
/ 03 апреля 2013

Да, Python прекратил поддержку Win9x / NT в версии 2.5.4.

Однако есть альтернативные сборки: http://www.msfn.org/board/topic/162317-python-27-for-windows-95/

...