
minidocks/pyinstallerminidocks/pyinstaller是基于PyInstaller的Docker镜像,用于将Python应用程序打包(冻结)为独立可执行文件。其主要用途是帮助开发者将Python代码转换为无需依赖Python解释器即可运行的可执行文件,便于在不同操作系统环境中分发和部署。
latest、6、5),适配不同PyInstaller版本需求。| 标签 | 大小 |
|---|---|
| latest, 6 | :/app -w /app minidocks/pyinstaller pyinstaller [选项] 入口文件.py
假设当前目录存在main.py(应用入口文件),执行以下命令生成可执行文件:
bash# 使用latest标签 docker run --rm -v $(pwd):/app -w /app minidocks/pyinstaller pyinstaller --onefile main.py # 使用指定版本标签(如6) docker run --rm -v $(pwd):/app -w /app minidocks/pyinstaller:6 pyinstaller --onefile main.py
执行后,可执行文件将生成在当前目录的dist/文件夹中(与本地目录挂载对应)。
打包时可通过pyinstaller命令选项自定义行为,常用选项包括:
--onefile:生成单个可执行文件(默认生成多个文件)。--name:指定输出可执行文件的名称。--hidden-import:显式指定隐藏的依赖模块(当自动检测依赖失败时使用)。--distpath:指定输出目录(默认./dist)。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务