为了能让我的定时程序在windows环境下可以一直后台跑起来 而不用重复的进行开启,而且一直放着cmd总感觉不好或者一直用pycharm打开
经过一番查找,把该程序作为exe进行发布,并且变为基础服务,开机自启动,哪怕关机重启也不用害怕我的程序起不来啦
具体方式如下:
使用
安装:
pip install pyinstaller
1
使用方法(例子):
pyinstaller -D -p F:\Python27\Lib -i logo.ico mian.py
1
-D:打包成多个文件
-p:指定python安装包路径
-i:指定图标,我的图标放在同目录下
mian.py:要打包的文件,和图标放在同目录下了
-D与-F一一对应,-F是打包成一个单独的文件。最后一排加上–noconsole,就是无窗口运行。
如果py程序是多进程的话,使用pyinstaller打包会出现错误,这个时候只要加上一行代码
该处引用了CSDN博主「浪子燕青啦啦啦」的原创文章,原文连接如下:
https://blog.csdn.net/lzy98/article/details/83246281
这样基本上就可以运行exe了
然后还要进行开机启动项配置:
然后把对应的exe的快捷方式粘贴到这里就ok啦
到时候就算你的程序关闭也会可以开机自启动啦
标签:exe,pyinstaller,python,py,程序,可执行程序,打包,图标
来源: https://blog.csdn.net/IT_NEU_Lee/article/details/114654343