如何在 64 位机器上将 python 代码转换为 32 位应用程序

How to convert a python code into a 32 bit application on a 64 bit machine

我已经下载了 python 3.10 32 位并尝试再次转换它,但仍然是 64 位。我用pycharm编码,用pyinstaller转换。

Python 通常是解释性语言;正确的 Python 代码将 运行 在任何安装了解释器的机器上,无需修改。听起来好像您想要做的是获取您在 64 位系统上编写的代码并使用 Pyinstaller 将其编译为 32 位系统的可执行文件。最简单的方法是在目标机器上安装 Pyinstaller,把你的代码放在那里,然后 运行 Pyinstaller; Pyinstaller manual 明确表示它不是 cross-compiler.

您似乎想通过 pyinstaller 生成 32 位应用程序,但失败了。 因为你用了64位python到运行pyinstaller.

解决这个问题,可以在新环境安装Python3(32位版本),然后使用Python3(32位版本)调用pyinstaller生成32位应用.