python - 如何在 python 3.6 中创建 MSI 或 exe
问题描述
我在 python 3.6 中创建了一个 GUI 应用程序,它在我的系统上运行良好。现在我想将相同的 GUI 应用程序提供给我的朋友以将其安装在自己的机器上。我创建的 GUI 参考了一些图像。
我的要求是一旦任何人都可以安装它并且可以看到我在应用程序中使用的所有图像。我想在桌面上创建带有图标的快捷方式,就像我们安装的其他应用程序一样。
我已经尝试过 pytoexe、pyinstaller 等,但它不适用于 python 3.6
请帮我创建设置。
提前致谢。
解决方案
PyInstaller 适用于 Python 3.6。如果您使用的是 Windows,只需打开命令提示符(具有管理员权限),将您的目录更改为您希望创建新包的位置。然后使用文档中的正确命令行:
在 dist 文件夹中,您将看到将运行您的程序的 *.exe 文件。(您也可以使用 --onefile 选项将整个内容创建为单个文件)
这是一个示例用法:
pyinstaller -w --name=NameYourProgram --clean "C:\Users\xxx\Documents\source_code_file.py"
推荐阅读
- elasticsearch - elasticSearch:一个字段上具有多个值的布尔查询
- css - 如何在多行上平等地放置多个 div?
- r - R:删除地图地图中的岛屿
- scale - Azure Kinect - 设置世界比例
- javascript - 根据对象中的其他值对对象的值求和
- php - 正则表达式仅获取不在标签之间的文本
- python - 如何用 Python 中的列表值替换字符串中的特定单词?
- if-statement - 过滤 Google 表格中的多个列
- python - Python Pandas:np.searchsorted() 返回错误的索引值
- assembly - 8086asm中的struc类型数据无法打印