Pyinstaller 4.4官方手册 2# 如何安装Pyinstaller

原文链接:https://pyinstaller.readthedocs.io/en/latest/installation.html

如何安装Pyinstaller

PyInstaller 是一个普通的 Python 包。你可以从 PyPi 下载存档,但使用pip安装更容易,例如:

pip install pyinstaller

升级到更新版本:

pip install --upgrade pyinstaller

要安装当前的开发版本,请使用:

pip install https://github.com/pyinstaller/pyinstaller/tarball/develop 

在Windows系统中安装

在 Windows中,安装Pyinstaller前需要安装PyWin32 或更新版本的 pypiwin32 。当使用 pip 或 easy_install 安装 PyInstaller 时,后者会自动安装。如有必要,请按照 pypiwin32 的链接手动进行安装。

使用 pip-Win 安装 PyInstaller 以及 PyWin32 特别容易。pip-Win 还提供了 virtualenv(用来建立一个虚拟的python环境),这使得维护多个不同的 Python 解释器、每个解释器中安装 PyInstaller 之类的包变得简单。

当 pip-Win 工作时,在其命令字段中输入此命令并单击运行:venv -c -i pyi-env-name
这将创建一个以 C:\Python\pyi-env-name 为根的新虚拟环境,并使其成为当前环境并打开一个新的命令行窗口,你可以在该窗口中运行命令。输入如下命令:pip install PyInstaller
安装后,要使用 PyInstaller,

  • 启动 pip-Win。
  • 在命令字段中输入 venv pyi-env-name。
  • 点击运行。
    然后会有一个命令窗口,在该窗口可以在该 Python 环境中执行诸如 pyinstaller 之类的命令。

在Mac OS X系统中安装

10.8 附带 Apple 预装的 Python 2.7。 但是,Python 2.7 已停止更新,PyInstaller 不再支持,PyQt、Numpy、Matplotlib、Scipy 等主要软件包也已放弃对 Python 2.7 的支持。 因此,我们强烈建议你使用 MacPorts 或 Homebrew 安装这些。
PyInstaller 用户在使用包管理器进行安装比单独安装报告的问题少。
或者,您可以按照官方指南安装 Python 3。

从归档文件安装

如果 pip 不可用,请从 PyPI 下载压缩文件。 如果要使用最新的开发代码进行测试,请从 PyInstaller Downloads的开发分支下载压缩文件。

打开压缩文件,里面是一个名为 setup.py 的脚本。 以管理员权限执行
python setup.py install
来安装或升级 PyInstaller。

对于 Windows、GNU/Linux 和 Mac OS 以外的平台,您必须首先为您的平台构建BootLoader:请参Building the Bootloader。 创建BootLoader后,使用具有管理员权限的 python setup.py install 完成安装。

验证安装

在所有平台上,命令 pyinstaller 现在应该存在于执行路径上。 要验证这一点,请输入命令:pyinstaller --version

结果应该类似于 3.n 的发布版本和 3.n.dev0-xxxxxx 的开发分支。

如果未找到该命令,请确保执行路径包含正确的目录:

  • Windows:C:\PythonXY\Scripts,其中 XY 代表主要和次要 Python 版本号,例如C:\Python34\Scripts for Python 3.4)
  • GNU/Linux:/usr/bin/
  • OS X(使用默认的 Apple 提供的 Python) /usr/bin
  • OS X(使用自制软件安装的Python)/usr/local/bin
  • OS X(使用由 macports 安装的 Python)/opt/local/bin

要在 Windows 中显示当前路径,命令是 echo %path%,而在其他系统中命令是 echo $PATH

已安装的命令

在执行路径上完整安装些命令:

  • pyinstaller 是构建捆绑应用程序的主要命令。
  • pyi-makespec 用于创建规范文件。
  • pyi-archive_viewer 用于检查捆绑的应用程序。
  • pyi-bindepend 用于显示可执行文件的依赖关系。
  • pyi-grab_version 用于从 Windows可执行文件中提取版本资源。
    如果您不通过 pip 安装或执行 setup.py来进行完整安装,这些命令将不会作为命令安装。
    但是,您仍然可以通过运行分发文件夹中的 Python 脚本来执行下面记录的所有函数。
    pyinstaller命令等价于 pyinstaller-folder/pyinstaller.py。 其他具有意义的(makespec.py 等)命令能在 pyinstaller-folder/cliutils/ 中找到。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值