【问题标题】:How to install PyInstaller? [closed]如何安装 PyInstaller? [关闭]
【发布时间】:2012-06-01 18:42:39
【问题描述】:

(我在 Windows 上。)

我想使用PyInstaller。我总是可以使用 pyinstaller.py [args] 创建 bin 文件。

  • 它不是带有__init__.py 文件的包,
  • 它没有setup.py
  • 创建文件夹不起作用,将其放入我的 PYTHONPATH,将 pyinstaller\[files] 放入该文件夹,然后调用 python pyinstaller\pyinstaller.py

pyinstaller.org 仅限 tells 我与 Configure.py 的东西。

所以现在我不知道如何安装 PyInstaller,这样我就不必使用绝对路径了。你有什么想法吗?

【问题讨论】:

  • 您是否阅读了 PyInstaller 的完整文档并按照它提到的步骤进行操作。好像有一个很详细的documentation
  • 我很困惑,您要安装还是创建安装程序?
  • 我想让 pyinstaller 准备好从存储库中的脚本中调用(没有绝对路径或将其放在存储库中)。
  • @RanRag:我按照描述运行python Configure.py,然后从另一个目录调用python Makespec.py --help。但它说:python: can't open file 'makespec.py': [Errno 2] No such file or directory.

标签: python installation pyinstaller


【解决方案1】:

安装 PyInstaller:

  1. 转到命令提示符(开始 -> 运行 -> cmd)
  2. 键入以下命令cd c:\python27\scripts回车, 这应该是您的 pip.exe 文件所在的位置。
  3. 进入此目录后,输入pip install pyinstaller 回车

消息应为Successfully installed pyinstaller

【讨论】:

  • +1 因为关于哪个目录的详细信息,这对菜鸟来说是不透明的。
  • ~/.wine/drive_c/Python26/Scripts/下没有pip.exe! PS:我在 Ubuntu 上喝葡萄酒。
  • 我在 `C:\Python27\Scripts` 文件夹中找不到 pip.exe
  • 如果您从 python.org 安装了 Python 2 >=2.7.9 或 Python 3 >=3.4,您将已经拥有 pip 和 setuptools,如果您没有,请查看此链接packaging.python.org/installing/… 并按照步骤操作。在它显示“安全下载 get-pip.py”的地方单击该链接,一旦打开,右键单击页面并将文件保存到您的计算机。保存文件后,双击它,它应该安装 pip。
【解决方案2】:

要安装 pyInstaller,您必须首先在 pyInstaller 目录中运行 python Configure.py。要创建 exe,您必须将脚本复制到 pyInstaller 目录,并在运行 python Build.py script/script.spec 之后运行 python Makespec.py script.py(这些命令假设您的路径中有 python 目录,命令提示符位于 pyInstaller 目录中,并且你的脚本叫做script.py。)

【讨论】:

  • 这看起来很复杂。当然有更简单的方法涉及pip 或类似的
  • 我不知道是否有,但这就是我让它工作的方式
  • 我遇到了类似的问题。修复命令 'pyinstaller --hidden-import Packaging --hidden-import Packaging.version --hidden-import Packaging.specifiers --hidden-import Packaging.requirements' 的问题。
【解决方案3】:

我能够使用 pip 安装 PyInstaller。

pip install pyinstaller

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-09
    • 2018-11-14
    • 2019-11-11
    • 1970-01-01
    • 1970-01-01
    • 2021-01-18
    • 2014-09-06
    • 2022-01-19
    相关资源
    最近更新 更多