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








阅读全文
0 0