1、先进到代码文件.py的那个文件夹、然后输入:cmd

2、输入命令:pyinstaller -w -F 文件名,先安装pip install pyinstaller,这条命令只针对单一个.py文件

下面这个是针对多个.py文件,一起打包,首个文件代表先执行这个文件

3. 包含文件夹:
如果Python脚本依赖于外部库文件,可以通过--hidden-import选项将它们包含在可执行文件中。假设库文件位于与Python脚本相同的目录下,可以使用以下命令:

 pyinstaller -w --onefile --add-data "D:\project\jcct_project;." login.py Scan_code.py menu.py


包含其他文件:
如果要包含除Python文件和库文件以外的其他文件(如配置文件或图像),可以使用--add-data选项。假设要包含名为config.ini的配置文件和名为logo.png的图像文件,可以使用以下命令:

pyinstaller --onefile --add-data "config.ini;." --add-data "logo.png;." your_script.py

这将在可执行文件中包含config.ini文件和logo.png文件。分号(;)用于指定文件路径。如果有多个文件,可以多次使用--add-data选项。

4、带有successfully字样的就是打包成功了、放在框里的那个路径下

 5、找到路径下的这个exe文件就是了

 打包过程中遇到的问题

1、ModuleNotFoundError: No module named '自定义模块'错误

解决方法:把没有的模块放到.py的路径下、再打包看看

2.或者在打包的时候,在命令行添加这个模块

pyinstaller -w -F --hidden-import=模块名.drivers 文件名

3.你的项目文件夹下没有_init_.py这个索引文件,建一个新的就好了,空白的就行,不用录什么

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐