如何使用pyinstaller打包32位的exe程序


Posted in Python onMay 26, 2019

说明:原来安装的python为64位,故安装的pyinstaller和打包后的exe都为64位。而64位的exe文件在32位的win7操作系统下是无法执行的,显示不兼容。网上查询发现,简单(可能不方便)的方法是采用32位的python重新打包。这里,我使用的是conda构建32位python环境,然后再次打包。安装Anaconda的方法,感兴趣的可以查看。具体操作如下:

构建32位python环境

进入命令提示符窗口

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

安装pyinstaller

注:这一步是必须的,如果不在该环境下安装,还是使用原来的pyinstaller,那么打包的程序仍然为64位

pip -V //再次确认是否为32位的pip
pip install pyinstaller //安装pyinstaller

然后pyinstaller -F xxx.py就可以开开心心打包32位的exe程序了。不过如果您的.py文件用到了其它第三方库,那么还需要在此环境下再次安装,不然打包成32exe程序会无法运行。。

后记:怎样知道exe程序是否为32位?

 这个还是耽误了会儿时间的,网上查询发现是用记事本打开exe程序观察。然而我用notepad++打开打包的exe程序,发现是这样:

如何使用pyinstaller打包32位的exe程序

 找了半天也没找到,怎么看是否为32位。最后想到之前安装的DTDebug,只能打开32位的exe程序,64位的还打不开。然后先试的64位确定为打不开,后试的32位,打开了。

总结

以上所述是小编给大家介绍的如何使用pyinstaller打包32位的exe程序,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
压缩包密码破解示例分享(类似典破解)
Jan 17 Python
Python+tkinter模拟“记住我”自动登录实例代码
Jan 16 Python
Python中%是什么意思?python中百分号如何使用?
Mar 20 Python
Django学习教程之静态文件的调用详解
May 08 Python
python基于物品协同过滤算法实现代码
May 31 Python
用xpath获取指定标签下的所有text的实例
Jan 02 Python
linux环境下Django的安装配置详解
Jul 22 Python
python加载自定义词典实例
Dec 06 Python
python 实现turtle画图并导出图片格式的文件
Dec 07 Python
Python如何获取Win7,Win10系统缩放大小
Jan 10 Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 Python
python中opencv实现图片文本倾斜校正
Jun 11 Python
让你Python到很爽的加速递归函数的装饰器
May 26 #Python
Django框架模板的使用方法示例
May 25 #Python
Django框架搭建的简易图书信息网站案例
May 25 #Python
Django框架实现的分页demo示例
May 25 #Python
Flask框架工厂函数用法实例分析
May 25 #Python
Python中Numpy mat的使用详解
May 24 #Python
Python中Numpy ndarray的使用详解
May 24 #Python
You might like
php中OR与|| AND与&&的区别总结
2013/10/26 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
2018/09/26 PHP
Mootools 1.2教程(21)——类(二)
2009/09/15 Javascript
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
jQuery prev ~ siblings选择器使用介绍
2013/08/09 Javascript
js判断两个日期是否相等的方法
2013/09/10 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
JavaScript的模块化开发框架Sea.js上手指南
2016/05/12 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
Vue记住滚动条和实现下拉加载的完美方法
2020/07/31 Javascript
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
Python之re操作方法(详解)
2017/06/14 Python
Python3学习urllib的使用方法示例
2017/11/29 Python
Python实现的双色球生成功能示例
2017/12/18 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
实时获取Python的print输出流方法
2019/01/07 Python
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
解决django服务器重启端口被占用的问题
2019/07/26 Python
使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
2020/03/16 Python
CSS3实现莲花绽放的动画效果
2020/11/06 HTML / CSS
简单整理HTML5的基本特性和语法
2016/02/18 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
地方白酒代理协议书
2014/10/25 职场文书
2015年爱国卫生工作总结
2015/04/22 职场文书
2015年初中教务处工作总结
2015/07/21 职场文书
导游词之台湾阿里山
2019/10/23 职场文书