pip install -U pyinstaller
pyinstaller -Fw app.py # F 打包成一个单文件 w 隐藏命令行黑窗口
打包资源文件
pyinstaller -w main.py --add-data "config:config"
参数 | 说明 |
---|---|
–distpath 路径 | 打包后的文件放在哪里(默认当前文件夹) |
–clean | 打包前清理生成的零时文件 |
-F | 打包成一个文件 |
-n 程序名称 | 打包后程序的名称 默认为 python 脚本的文件名 |
-w | 隐藏控制台窗口 |
-i 图标(图片)地址 | 程序文件的图标 |
–-add-data “打包前地址;打包后地址” | 打包资源文件 |
pyinstaller -w --onedir main.py
在这个命令中:
-
-w
参数表示以无控制台模式运行(即没有命令行窗口)。 -
--onedir
参数表示将应用程序打包到一个文件夹中。
运行此命令后,PyInstaller 将会在当前目录下生成一个名为 dist
的文件夹,其中包含打包后的应用程序。在 dist
文件夹中,你会找到一个文件夹,它的名字与你的主 Python 脚本(在这个例子中是 main.py
)的名字相同。这个文件夹就是你的应用程序,你可以在其中找到所有的依赖项和配置文件。
注意:在打包完成后,你需要将 dist
文件夹中的应用程序文件夹(例如 main
文件夹)复制到你希望运行应用程序的地方。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于