需要用到32位的python版本,所以,我们用到conda的虚拟环境

set CONDA_FORCE_32BIT=1  //切换到32位
conda create --name python36win32 python=3.6  //创建一个python3.6的环境,命名为python36win32
conda info --envs  //查看是否添加成功
activate python36win32  //切换到python3.6环境
python --version  //确认python环境
pip -V   //再次确认是否为32位的pip
pip install pyinstaller  //安装pyinstaller

pip install XXX   // 安装其他的依赖包
activate python36win32  //切换到python3.6环境

cd XXX  // 切换到要打包的脚本的路劲下

pyinstaller -w Script-demo.py --name=这是一个测试-win32

DTDebug 检查exe是否是32位

1.安装 DTDebug

链接:https://pan.baidu.com/s/1GNVRru_tQ9c2m-wLN5cPKg
提取码:ee1f

2.配置DTDebug环境

Option -> Appearance -> Directories, 设置 uddplugin 路径(一般与 DTDebug.exe 在相同路径)
01.webp.jpg
02.png
03.png

3.打开DTDebug.exe,将需要检测的exe文件拖入即可。如果可以打开,则说明是32位的exe,因为DTDebug只能打开32位的exe。

04.png