1.首先cmd安装pyinstaller

2.在cmd 执行此命令;其中-F 是生成一个exe程序,后面跟你的主程序,-w是在生成exe程序之后关闭命令框;-p 命令后面跟的是你要导入的自己写的模块;--hidden-import 是导入你从网上下载的模块;
如果你有多个自己书写的模块中间要加分号,前一个分号和后面的-p之间要加一个空格。
pyinstaller -F -w main.py -p text.py; -p text2.py; --hidden-import pymysql
如果你的代码导入的需要从网上下载的模块,例如pymysql此时你的程序会报错;
你需要在你的主程序中加入下面模块,用于在生成exe时引导找到你导入的模块
import sys
sys.path.append('c:\\xxx\\b.py')
xxx是你下载到本地的你导入模块的路径;
如果你导入的模块中没有不是单个的py文件,而是文件夹里有很多文件例如pymysql你需要在你的主程序(我的是main.py)加入下面代码
import sys
sys.path
本文详细介绍如何使用PyInstaller将Python源代码打包成独立的exe程序。包括在命令行安装PyInstaller,设置参数如-F、-w、-p和--hidden-import等来处理自定义模块和第三方库的依赖。此外,还提供了如何在主程序中正确引用外部模块以避免打包时出现错误的方法。
404

被折叠的 条评论
为什么被折叠?



