使用annaconda虚拟环境Pyinstaller打包32位程序

创建一个32位虚拟环境。

set CONDA_FORCE_32BIT=1 # 切换到32位, =号前后,不能有空格
set CONDA_FORCE_32BIT=0 # 切换到64位

这个命令,经测试是临时生效的,下次启动conda就没了,需要注意。

检查是否32位

conda info

创建python 3.10版本的32位环境

conda create --name py32_3.10 python=3.10

推荐安装310版本,各类库支持全面。

查看是否成功

conda env list

进入虚拟环境

activate py32_3.10

确认环境

python --version 

安装pyinstaller

pip install pyinstaller 

一定要先pip install pyinstaller

如果你忘记了,后面执行时调用的还是之前的库,这样会报权限失败。

另外,如果按照依赖库Pillow报错。

使用下面命令即可:

pip install --only-binary Pillow Pillow

最后,使用 Pyinstaller 愉快地打包即可。

打包

pyinstaller -F xxx.py