【问题标题】:How can I install PyInstaller from a local drive?如何从本地驱动器安装 PyInstaller?
【发布时间】:2020-04-25 02:51:39
【问题描述】:

我使用的是 Python 3.6。

我一直在通过 StackOverflow 和互联网寻找有关如何从本地驱动器安装 PyInstaller 的示例或说明。我发现了一些暗示该过程但没有明确定义它的东西。

我们的网络配置使我无法执行标准的“pip install pyinstaller”。在连续五次连接超时后,它放弃了。因此,我下载并解压了 .gz 文件,并从 zip 文件复制到我的 python 3.6 主文件夹下的某个位置。

以下是该文件夹的内容。

    c:\Python\Python36-32\pyinstaller-2.0>dir
    Volume in drive C is SYSTEM
    Volume Serial Number is DC10-4E85

    Directory of c:\Python\Python36-32\pyinstaller-2.0

    01/07/2020  05:46 AM    <DIR>          .
    01/07/2020  05:46 AM    <DIR>          ..
    01/07/2020  05:45 AM             7,129 .pylintrc
    01/07/2020  05:46 AM    <DIR>          buildtests
    01/07/2020  05:46 AM    <DIR>          doc
    01/07/2020  05:46 AM    <DIR>          e2etests
    01/07/2020  05:46 AM    <DIR>          examples
    01/07/2020  05:45 AM                18 MANIFEST.in
    01/07/2020  05:45 AM    <DIR>          PyInstaller
    01/07/2020  05:45 AM             3,244 pyinstaller-gui.py
    01/07/2020  05:45 AM             2,718 pyinstaller.py
    01/07/2020  05:45 AM             1,741 README.rst
    01/07/2020  05:45 AM             3,778 setup.py
    01/07/2020  05:46 AM    <DIR>          source
    01/07/2020  05:46 AM    <DIR>          support
    01/07/2020  05:46 AM    <DIR>          utils
                   6 File(s)         18,628 bytes
                  10 Dir(s)  370,007,490,560 bytes free

因此我的 pyinstaller.py 文件的路径是:
C:\Python\Python36-32\pyinstaller-2.0\pyinstaller.py

我尝试使用以下方式安装它:
pip install C:\Python\Python36-32\pyinstaller-2.0\pyinstaller.py
(Executed from the pyinstaller-2.0 folder)

这导致:
Invalid requirement: 'C:\Python\Python36-32\pyinstaller-2.0\pyinstaller.py' It looks like a path. Does it exist ?

您不能用 Y、y 或任何“是”的变体来回应。

我的问题是:

  1. 有人成功完成了 PyInstaller 的本地安装吗?
  2. 如果可以,我上面的语法有什么问题?

根据我从安装 PyInstaller 中得到的响应,没有找到我提供的位置,尽管如您所见,路径正是其“py”文件所在的位置。

【问题讨论】:

    标签: installation pyinstaller local


    【解决方案1】:

    我遇到了同样的问题,我通过从它的 github page 获取 pyinstaller 并安装它来解决它

    python setup.py install
    

    在其来源中。

    【讨论】:

      【解决方案2】:

      首先进入这个文件夹:

      cd C:\Python\Python36-32\pyinstaller-2.0
      

      然后运行:

      python setup.py install
      

      只有下载.whl文件,才能使用pip install xxxxxx.whl

      哦,如果你不安装pyinstaller需要的其他模块,可能会出现一些错误,控制台会显示你没有安装的模块,同样的方式安装即可。

      【讨论】:

      • @jizhihamSAMA 上面没有工作,但返回了以下消息: setup.py 还没有工作。请在不安装的情况下使用 PyInstaller。
      • @KenCarter 那也许你可以直接使用它。你试过了吗?
      • 是的...我使用了 PyInstaller 的变体,其中包括 py 文件的整个路径,甚至不包括 py... 我一直在寻找要安装的 whl 文件python 3.6但没有运气......只是包含带有文件结构的zip的gz......使用 pip install pyinstaller.py 将导致安装尝试从网络而不是我的硬盘驱动器访问代码。这会导致安装被阻止。
      • @KenCarter 你安装了pyinstaller需要的模块吗?比如pywin32等等。
      • 是的。我全新安装了 3.6 python,然后使用 pywin32-227-cp36-cp36m-win32.whl 对其进行了更新。据我所知(新的 python 用户,我们不再使用 C#),这是我在继续使用 PyInstaller 之前需要的唯一补充。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-15
      • 2017-01-06
      • 2015-04-10
      • 2021-08-25
      • 1970-01-01
      相关资源
      最近更新 更多