hand
_1_5_16
4
返回栏目
1k
9k
1k
1k
5k
1k
1k
1k
1k
3k
2k
1k
0.8k
2k
3k
1k
1k
0.7k
0.9k
1k
0.6k
0.4k
0.4k
0.3k
3k
2k
9k
0.4k
0.4k
0.8k
0.5k
3k
5k
1k
2k
2k
3k
5k
1k
1k
0.4k
0.5k
0.4k
0.6k
0.7k
1k
0.4k
0.3k
4k
0.5k
0k
0.3k
0k
0.2k
0.2k
0.3k
0.9k
0.9k
0.1k
0.9k
0.9k
1k
0.5k
6k
0.3k
0.4k
0.7k
0.6k
8k
3k
1k
1k
1k
1k
0k
2k
1k
1k
0.2k
5k
4k
5k
0.4k
0.8k
1k
1k
1k
0.1k
2k
1k
2k
6k
0k
2k
7k
1k
5k
2k
3k
1k
0k
1k
0.9k
0.4k
0.2k
1k
3k
4k
1k
1k
1k
2k
3k
0.7k
0.3k
0.5k
0.6k
1k
0.9k
3k
0.3k
4k
返回python栏目
作者:
贺及楼
成为作者
更新日期:2024-10-28 10:39:26
Python 的 PyInstaller
是一个程序打包工具,它能够将 Python 脚本转换成独立的可执行文件(executable),使得这些程序可以在没有安装 Python 解释器的计算机上运行。
PyInstaller
支持 Windows、macOS 和 Linux 等多种操作系统。它能够处理脚本的依赖关系,将所有必需的库文件和 Python 解释器一起打包。
此外,PyInstaller
还提供了一些附加功能,比如设置程序图标、指定打包选项等。使用 PyInstaller
,开发者可以轻松地将他们的 Python 应用程序分发给最终用户,无需担心环境配置和依赖问题,非常适合创建桌面应用程序和分发脚本。
pip3 install pyinstaller # 安装PyInstaller
pyinstaller --version # 看版本
可以看见不仅仅安装了pyinstaller,还安装了altgraph-0.17.4 macholib-1.16.3 packaging-24.1 pyinstaller-6.10.0 pyinstaller-hooks-contrib-2024.8
包名 | 中文名 | 释义 | url |
---|---|---|---|
altgraph-0.17.4 | 图(网络)包 | altgraph 是一个 Python 图(网络)包,用于构建图、BFS 和 DFS 遍历、拓扑排序、最短路径等,支持 graphviz 输出 | / |
macholib-1.16.3 | / | macholib 是一个 Python 库,用于分析和编辑 Mach-O 头文件,这是 Mac OS X 使用的可执行文件格式。 | / |
packaging-24.1 | / | mdurl 是一个用于处理 Markdown 中 URL 的 Python 库,它提供了一些工具来编码、解码和格式化 URL。 | / |
pyinstaller-hooks-contrib-2024.8 | / | pyinstaller-hooks-contrib是一个由社区贡献的PyInstaller插件集合,它提供了额外的钩子(hooks)来帮助PyInstaller更好地处理特定的第三方库。 | / |
import time
t = time.localtime()
print(t)
这是一个打印时间的程序
cd定位到目录
pyinstaller -F mycript.py # 打包单文件 -F
cd定位到目录
pyinstaller mycript.py# 打包多文件
macos看见可执行文件
双击app,看见控制台打印了时间
python
整章节共122节
快分享给你的小伙伴吧 ~