python把代码打包成.exe文件
无
·
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这个索引文件,建一个新的就好了,空白的就行,不用录什么
更多推荐
已为社区贡献8条内容
所有评论(0)