简单但是不方便的方法是采用32位的python重新打包。
因为使用的是Anaconda,所以使用conda构建32位python环境,然后再次打包。具体 *** 作如下:
1.构建32位python环境
进入命令提示符窗口
2.安装pyinstaller
注:这一步是必须的,如果不在该环境下安装,还是使用原来的pyinstaller,那么打包的程序仍然为64位
然后pyinstaller -F xxx.py就可以打包32位的exe程序了。如果您的.py文件用到了其它第三方库,那么还需要在此环境下再次安装,不然打包成32exe程序运行时会提示包Module找不到。
亲,1. 安装32位编译器,如VC++,GCC等。2. 使用32位编译器编译代码,或者使用32位库来编译代码,以便创建32位应用程序。
3. 确保32位编译器安装所需的所有依赖项,并测试应用程序,以确保其正确运行。
4. 使用32位应用程序的相关工具来打包应用程序,以便可以在32位 *** 作系统上安装和运行。
5. 将应用程序发布到各种市场,以便让用户下载和安装。
无法兼容。且不说两种位数的存在。单就系统而言。系统文件都是独立的,不要轻易二合一,否则很容易出错的。(不知道你什么意思。如果是做压缩包,是可以的。把每个系统先单独加压,打包。再把两个压缩包一起打包。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)