在实际工作中,不是每一个大佬都装了python环境,如果你写的python脚本需要发给其他人,而TA的电脑又木有装python环境,是不是很抓狂w(゚Д゚)w
这时你只要把脚本文件转换成可支持程序,就能直接在没有python环境的电脑上畅快运行。
不多BB,直接上流程!
第一步:检查python脚本
额,确保脚本无误,避免做无用功
第二步:按照pyinstaller库
pip install pyinstaller
安装如有问题,请自行度娘...
第三步:转换(上主菜)
基本语法:
pyinstaller --onefile -- nowindowed ruance.py
pyinstaller --onefile C:\Users\admin\Desktop\ruance.py
常用的可选参数如下:
--onefile 将结果打包成一个可执行文件
--onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认)
--paths=DIR 设置导入路径
--distpath=DIR 设置将打包的结果文件放置的路径
--specpath=DIR 设置将spec文件放置的路径
--windowed 使用windows子系统执行,不会打开命令行(只对windows有效)
--nowindowed 使用控制台子系统执行(默认)(只对windows有效)
--icon= 将file.ico添加为可执行文件的资源(更换图标只对windows有效)
说下过程中遇到的坑
出现无法打包,查了好久,没发现什么解决方法,最后重装python再次打包,没有出现问题