Python 和 wxPython 可以在 Windows 98 上运行吗?

发布于 2024-09-12 14:55:12 字数 404 浏览 5 评论 0原文

我正在尝试编写一个可以在 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++ 和其他低级语言是毫无疑问的——这是一个简单的应用程序,其主要工作是显示窗口和对话框)。

I'm trying to write an application that should work both on Windows 98 and XP. I decided to go with Python, but I'm having trouble even installing it on Win'98 (Python 2.7 installer says something about missing features of Windows Installer, but AFAIK 2.0 is the latest Windows Installer version compatible with '98).

  • Does anyone have a working Windows 98 environment with Python and wxPython? How did you make it work? I don't need Python 2.7, but a 2.4 or 2.5 would be nice.
  • If not, what other high-level language would you suggest that is actively maintained, can display Windows widgets and works with Windows 98? (asm/C/C++ and other low-level languages are out of question -- this is a simple application whose main job is to display windows and dialogs).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

赠意 2024-09-19 14:55:12

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

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

我认为 win98 支持可能是 dropped for 2.6

wxPython 下载页面这样说

微软视窗

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

wxPython 有两个版本
每个受支持的 Python 版本
在 Win32 上。它们几乎一模一样,
除了其中之一已被编译
支持 Unicode 版本
平台API。除非你已经
被告知的方式不同,你可能
想要获得 Unicode 版本
wxPython。虽然他们不是
像基于 NT 的系统一样原生 Unicode,
wxPython 的 Unicode 版本将
也主要在 Windows 98/Me 上运行
使用 Microsoft hack 的系统称为
翻译的 MSLU(或 unicows.dll)
unicode API 调用到 ansi API 调用。
然而 API 的覆盖范围并不
完成所以有一些困难
那里潜伏着错误,所以最好
要做的就是升级你的
如果可能的话机器,否则
Windows 98/Me 用户可能想尝试一下
改为 ANSI 版本。

并且他们仍在发布Python2.5的安装程序< /a>

I'm pretty sure we used Python2.4 and wxPython on '98 way back when.

I don't have a win98 machine to test it on, but it looks like at least Python2.5.4 binaries are available for win98

I think win98 support may have been dropped for 2.6

wxPython download page says this

Microsoft Windows

The Win32 version of wxPython is
distributed as a set of standard
self-installing executables. This
allows you the convenience of using
the Start Menu and Add/Remove Programs
just like any other Windows software.

There are two versions of wxPython for
each of the supported Python versions
on Win32. They are nearly identical,
except one of them has been compiled
with support for the Unicode version
of the platform APIs. Unless you've
been told differently, you probably
want to get the Unicode build of
wxPython. Although they are not
nativly Unicode like NT-based systems,
the Unicode build of wxPython will
also mostly work on Windows 98/Me
systems using a Microsoft hack called
MSLU (or unicows.dll) that translates
unicode API calls to ansi API calls.
However the coverage of the API is not
complete so there are some difficult
bugs lurking in there, so the best
thing to do is to upgrade your
machines if possible, otherwise
Windows 98/Me users may want to try
the ANSI build instead.

and they are still release installers for Python2.5

苏佲洛 2024-09-19 14:55:12

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

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

Yes, Python droped Win9x/NT support at version 2.5.4.

However there are alternates builds: http://www.msfn.org/board/topic/162317-python-27-for-windows-95/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文