6

我正在尝试编写一个可以在 Windows 98 和 XP 上运行的应用程序。我决定使用 Python,但我什至无法在 Win'98 上安装它(Python 2.7 安装程序说明了 Windows Installer 缺少功能,但 AFAIK 2.0 是与 '98 兼容的最新 Windows Installer 版本)。

  • 有没有人有一个使用 Python 和 wxPython 的 Windows 98 工作环境?你是怎么让它工作的?我不需要 Python 2.7,但 2.4 或 2.5 会很好。
  • 如果不是,您会建议哪些其他高级语言得到积极维护,可以显示 Windows 小部件并适用于 Windows 98?(asm/C/C++ 和其他低级语言是没有问题的——这是一个简单的应用程序,其主要工作是显示窗口和对话框)。
4

2 回答 2

8

我很确定我们在 98 年的时候就使用过 Python2.4 和 wxPython。

我没有 win98 机器来测试它,但看起来至少Python2.5.4二进制文件可用于 win98

我认为2.6可能已经放弃了对 win98 的支持

wxPython 下载页面这样说

微软Windows

wxPython 的 Win32 版本作为一组标准的自安装可执行文件分发。这使您可以像使用任何其他 Windows 软件一样方便地使用开始菜单和添加/删除程序。

Win32 上每个受支持的 Python 版本都有两个版本的 wxPython。它们几乎相同,除了其中一个已经编译支持平台 API 的 Unicode 版本。除非您被告知不同,否则您可能希望获得 wxPython 的 Unicode 版本。尽管它们不像基于 NT 的系统那样天生 Unicode,但 wxPython 的 Unicode 构建也将主要在 Windows 98/Me 系统上使用,使用称为 MSLU(或 unicows.dll)的 Microsoft hack,它将 unicode API 调用转换为 ansi API 调用。然而,API 的覆盖范围并不完整,因此其中潜伏着一些棘手的错误,因此最好的办法是尽可能升级您的机器,否则 Windows 98/Me 用户可能想尝试使用 ANSI 构建。

他们仍然是 Python2.5 的发布安装程序

于 2010-08-05T11:40:15.217 回答
6

是的,Python 在 2.5.4 版本中放弃了对 Win9x/NT 的支持。

但是有替代版本:http ://www.msfn.org/board/topic/162317-python-27-for-windows-95/

于 2013-04-03T07:44:42.093 回答