<返回更多

Python 程序打包成可执行程序

2023-08-06  今日头条  编程黑科技
加入收藏

要将 Python/ target=_blank class=infotextkey>Python 程序打包成可执行程序,可以使用 PyInstaller 工具。

以下是使用 PyInstaller 的步骤:

  1. 安装 PyInstaller:在命令行中运行以下命令安装 PyInstaller:
pip install pyinstaller
  1. 将脚本打包成可执行文件:在命令行中运行以下命令将 Python 脚本打包成可执行文件:
pyinstaller your_script.py

这将在当前目录下创建一个 dist 文件夹,并在其中生成可执行文件。

  1. 查看可执行文件:在命令行中查看 dist 文件夹中的可执行文件:
ls dist

注意:可执行文件可能会比原始脚本文件大,因为它包含了 Python 解释器和依赖库。

另外,PyInstaller 还提供了许多选项和参数,用于自定义打包过程。

以下是 PyInstaller 的常用选项和参数的例子

  1. 图形化应用程序
pyinstaller window.py --onefile --clean --noconfirm --name window --icon window.ico --distpath .
  1. 命令行程序
pyinstaller cmdline.py --onefile --clean --noconfirm --name cmdline --icon window.ico --distpath .
  1. 带配置的程序
 pyinstaller App.py --add-data "config.xml;config.xml" --add--data "data.ini:data.ini"
  1. 使用构建脚本一次生成多个程序
# build_bin.py

import PyInstaller.__mAIn__

# 图形化应用程序
# pyinstaller window.py --onefile --clean --noconfirm --name window --icon window.ico --distpath .
PyInstaller.__main__.run([
    'window.py',
    '--onefile',
    '--clean',
    '--noconfirm',
    '--windowed',
    '--name=window',
    '--icon=window.ico',
    '--distpath=.'
])

# 命令行程序
# pyinstaller cmdline.py --onefile --clean --noconfirm --name cmdline --icon window.ico --distpath .
PyInstaller.__main__.run([
    'cmdline.py',
    '--onefile',
    '--clean',
    '--noconfirm',
    '--console',
    '--name=cmdline',
    '--icon=cmdline.ico',
    '--distpath=.'
])
python build_bin.py
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>