前言
提示:需要提前装好pip库:pip install -U pip
(pip库自我升级方法)
一、Python转成Windows可执行程序EXE
目的:如果想要在没有安装Python环境下运行Python的脚本,可以通过Pyistaller对python脚本进行打包成.exe,从而可以在Windows下直接运行。
二、安装步骤
1.打开命令提示符(Win+R,输入cmd)
下载 pyinstaller :
pip install pyinstaller
2.执行Pyinstaller的命令
pyinstaller命令如下:
pyinstaller -F --icon=bgwan.ico 文件名.py #设置图标的打包
pyinstaller -F -w 文件名.py #不包含控制台,指定程序运行时不显示命令行窗口(仅对 Windows 有效)的打包
pyinstaller -F 文件名.py #产生单个的可执行文件,直接打包
pyinstaller -F 文件名.py -i +路径 #产生单个的可执行文件,直接打包,选择自己的图标icon
当调用到subprocess库的时候,在不显示控制台的情况下,需要在代码添加,否则可能会出现无法调用cmd等问题:
stdin = subprocess.PIPE
For example:
self.subp = subprocess.Popen(command, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, stdin = subprocess.PIPE, close_fds=True, start_new_session=True)
总结
总结:后续添加