如何使用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 相关文章推荐
Python实现求数列和的方法示例
Jan 12 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
解决python3爬虫无法显示中文的问题
Apr 12 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
Jun 11 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
python实践项目之监控当前联网状态详情
May 23 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
python打开windows应用程序的实例
Jun 28 Python
在Python中获取操作系统的进程信息
Aug 27 Python
tensorflow实现二维平面模拟三维数据教程
Feb 11 Python
Python必须了解的35个关键词
Jul 16 Python
拒绝盗图!教你怎么用python给图片加水印
Jun 04 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创建动态图像
2006/10/09 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
PHP缓存技术的使用说明
2011/08/06 PHP
深入array multisort排序原理的详解
2013/06/18 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
php新建文件的方法实例
2019/09/26 PHP
javascript string字符串优化问题
2011/07/31 Javascript
jquery(hide方法)隐藏指定元素实例
2013/11/11 Javascript
js完美实现@提到好友特效(兼容各大浏览器)
2015/03/16 Javascript
JavaScript中Null与Undefined的区别解析
2015/06/30 Javascript
JavaScript获取function所有参数名的方法
2015/10/30 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
dul无法加载bootstrap实现unload table/user恢复
2016/09/29 Javascript
angular forEach方法遍历源码解读
2017/01/25 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
vue以组件或者插件的形式实现throttle或者debounce
2019/05/22 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
python微信公众号之关注公众号自动回复
2018/10/25 Python
python实时获取外部程序输出结果的方法
2019/01/12 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
初次部署django+gunicorn+nginx的方法步骤
2019/09/11 Python
电子商务应届生求职信
2013/11/16 职场文书
写求职信有什么意义
2014/02/17 职场文书
求职自荐信的格式
2014/04/07 职场文书
体育教师求职信
2014/06/30 职场文书
党支部特色活动方案
2014/08/20 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
检讨书格式
2015/05/07 职场文书
音乐剧猫观后感
2015/06/04 职场文书
难以忽视的真相观后感
2015/06/05 职场文书