Anaconda 64 位和 Pyinstaller:为 32 位系统创建 exe

Anaconda 64bit and Pyinstaller: Create exe for 32bit system

我使用 Windows 10 64 位和 Anaconda3 64 位。这会产生一个 Python 64 位安装。 有了它,我正在使用 PyInstaller 创建 .exe 文件,但显然,它将 Python 64 位版本打包到 .exe 中,因此这不会 运行 在 32 位机器上。

要为 32 位机器制作 exe,我需要使用 Python 32 位。有没有办法在我当前的 Anaconda 安装的同时创建一个 32 位 Python 环境?或者我是否需要下载另一个 Anaconda 作为第二次安装,恕我直言,这有点丑陋?

谢谢!

  1. 初始化"Anaconda Prompt"
  2. 执行 set CONDA_FORCE_32BIT=1。此命令为当前终端设置临时环境变量并将 conda 切换到 32 位模式
  3. 使用 conda 创建一个新的 python 环境,它将是 32 位