Python学习 Python3.5+PyQt5环境--------03、使用PyInstaller3.2.1把py文件打包成exe文件
来源:互联网 发布:java自动生成代码原理 编辑:程序博客网 时间:2024/06/10 18:44
总体步骤:
一、安装配置环境
二、运行打包命令,生成exe文件
三、结论
四、参考资料及下载地址
详细操作:
一、安装配置环境
1、下载软件
下载PyInstaller3.2.1.zip,放在哪个目录似乎没有关系,随便放在哪个目录。
2、安装
使用命令:
pip install pyinstaller
(Python3.5版本自动安装过了pip)
不需要加后面的版本号,如下是不需要的:
pip install pyinstaller-3.2.1.zip
运行过程中似乎从互联网上联网下载,似乎也不在乎下载的PyInstaller-3.2.1.zip文件具体放在哪个目录下。
运行中如果有错误中断:
1、对文件夹 C:\Program Files\Python35-32\Lib\site-packages 不能访问(拒绝访问,)
2、对 C:\Program Files\Python35-32\Scripts 权限拒绝
百度后知道是权限问题并给出了配置方案,重新设置当前用户可以控制上述两个文件夹,参考:http://www.jianshu.com/p/311a2cb953d9
二、运行打包命令,生成exe文件
环境安装配置好后,使用命令:
pyinstaller -F 绝对路径\name.py
或者转到要打包的文件name.py目录下,使用命令:
pyinstaller -F name.py
即可生成exe文件。
例:
1、默认生成的exe文件执行时出现cmd窗口
pyinstaller -F GUI_ClearTextSeparateMain.py
生成的exe文件所在位置在cmd窗口中有提示,一般在当前目录的\dist 目录下。
2、生成的exe文件执行时不出现cmd窗口(windows平台下运行),加 -w
pyinstaller -F -w GUI_ClearTextSeparateMain.py
3、确保生成的exe文件执行时出现cmd窗口(出现cmd窗口,辅助操作),加 -c
pyinstaller -F -c GUI_ClearTextSeparateMain.py
三、结论
实际中一般使用这样的语句:
pyinstaller -F -w GUI_ClearTextSeparateMain.py
四、参考资料及下载地址
1、安装配置PyInstaller3.2.1环境参考:
http://blog.csdn.net/wws563/article/details/52242112
2、pyinstaller安装包3.2.1版本下载地址:
http://download.csdn.net/download/qiqiyingse/9813064
3、PyInstaller命令详解:
http://blog.csdn.net/Marksinoberg/article/details/52955335?locationNum=1&fps=1
- Python学习 Python3.5+PyQt5环境--------03、使用PyInstaller3.2.1把py文件打包成exe文件
- python3.5把py文件打包成exe文件
- Python进阶(四十七)-python3使用pyinstaller实现将py文件打包成exe文件
- 【python】使用cx_Freeze将.py文件打包成exe文件
- 关于Python3.5将.py文件打包为.exe文件
- 使用pyinstaller把py文件打包为exe文件
- 使用pyinstaller打包Python3.5+PyQt5.6项目生成exe文件
- Python的py文件打包成exe
- Python 3基础教程43-cx_Freeze把py文件打包成exe
- Python 3.6如何快速的利用Pyinstaller把.py文件打包成.exe的应用程序
- [Python]项目打包:5步将py文件打包成exe文件
- [Python]项目打包:5步将py文件打包成exe文件
- [Python]项目打包:5步将py文件打包成exe文件
- [Python]项目打包:5步将py文件打包成exe文件
- [Python]项目打包:5步将py文件打包成exe文件
- [Python]项目打包:5步将py文件打包成exe文件
- [Python]项目打包:5步将py文件打包成exe文件
- [Python]项目打包:5步将py文件打包成exe文件
- maven内置属性以及引用
- mongodb启动
- ios 集成qq支付 无法调起
- Intent.resolveActivity
- Andorid中操作数据库的insert的两种方法以及nullColumnHack
- Python学习 Python3.5+PyQt5环境--------03、使用PyInstaller3.2.1把py文件打包成exe文件
- 关于程序的理解_Terry Crowley
- 绘制地图格网时,如何只显示度的数值
- Android 进程常驻(0)----MarsDaemon使用说明
- 【代码笔记】iOS-performSelectorOnMainThread
- 连续子数组的最大和(java版)
- opencv学习笔记-2,图像颜色空间转换
- android 内存泄漏详解
- java中byte转换int时为何与0xff进行与运算