python3.X 打包成EXE 及 python 自动运行其他思路

推荐PyInstaller项目 www.pyinstaller.org
可用一句命令打包:

带-F的只打包成一个EXE

pyinstaller -F -w -i manage.ico app.py


不止打包成一个EXE,请只用-W参数

pyinstaller  -w -i news.ico sougouITG_all.py


-F:打包为单文件
-w:Windows程序,不显示命令行窗口
-i:是程序图标,app.py是你要打包的py文件

另外需要pywin32。

安装方法:
先跑pip install pywin32再跑pip install pyinstaller即可,多么简单。



但是SELENIUM使用中报警告:
[50068:56688:0719/091632.565:ERROR:policy_loader_win.cc(457)] PReg file doesn't exist: C:\Windows\System32\GroupPolicy\Machine\Registry.pol
[50068:56688:0719/091632.569:ERROR:policy_loader_win.cc(457)] PReg file doesn't exist: C:\Windows\System32\GroupPolicy\User\Registry.pol


运行报错,原因居然是一个 down目录没有建立并授权,
建立授权后就OK了。



python 自动运行其他思路
亲测可用!
python3.X 打包成EXE 及 python 自动运行其他思路


备注:如果代码下有用到相对路径down文件夹,那c:\python35 下也要建立down文件夹。