gpt4 book ai didi

python - 无法在 Windows XP 上运行 Python EXE

转载 作者:行者123 更新时间:2023-12-01 03:29:16 27 4
gpt4 key购买 nike

我有一个问题,我几天都无法处理。我制作了一个简单的应用程序,但将其安装在公司的每台机器上很重要。我决定使用 python,因为我们有一些非常旧的机器,上面装有 Windows XP,没有 SP3。它与互联网断开,仅在 LAN 上工作。这个Python应用程序在Windows 10、8和7上运行良好(使用Py2Exe编译)。但我也需要在 Windows XP 上运行,有时几乎是纯粹的,只是 SP2,只包括一些防病毒或防火墙。我得到的只是“系统无法启动此应用程序”。没有返回错误代码。我在 Windows 10 上编译了它。我卸载了所有 Python 东西并重新安装它,以确保我获得了 32 位版本。应用程序使用一些模块,例如:套接字和 mysql 连接器模块。一开始我对 py2exe 遇到了一些问题,因为它需要一些奇怪的系统 DLL,但是当我对其中一些使用“dll_excludes”时,一切都编译得很好,并且可以在 Windows 10、8 和 7 上运行,而不是在 XP 上运行。我也尝试在 XP 上安装 python,我做到了,简单的计算脚本运行良好,但是当我只尝试“导入套接字”时它崩溃:加载模块时出错。我猜 PATH 应该是这样设置的。要在 Windows XP SP2 上启动我的应用程序,我还能做什么?请给一些建议。

最佳答案

我做到了。也许其他人想知道。用于解释器运行。解决方案很简单:使用旧版本的 Python。使用 2011 年版本的 2.7.2。可能是因为 Windows XP 已弃用,某些功能发生了变化并且不再兼容。这就是为什么我在导入 socked 时出错。

关于python - 无法在 Windows XP 上运行 Python EXE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41118478/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com