如何从本地驱动器安装 PyInstaller?



我正在使用Python 3.6。

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

我们的网络配置阻止我执行标准的"pip install pyinstaller"。连续五次连接超时后,它将放弃。因此,我已经下载并解压缩了.gz文件,并从zip文件复制到我的python 3.6主文件夹下的位置。

以下是该文件夹的内容。

c:PythonPython36-32pyinstaller-2.0>dir
Volume in drive C is SYSTEM
Volume Serial Number is DC10-4E85
Directory of c:PythonPython36-32pyinstaller-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:PythonPython36-32pyinstaller-2.0pyinstaller.py

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

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

您不能用 Y、y 或任何 yes 的变体来回答。

我的问题是:

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

根据我从 PyInstaller 安装中获得的响应,即使如您所见,路径正是其"py"文件所在的位置,也没有找到我提供的位置。

首先输入此文件夹:

cd C:PythonPython36-32pyinstaller-2.0

并运行以下命令:

python setup.py install

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

哦,如果你不安装pyinstaller需要的其他模块,也许会出现一些错误。控制台将显示您未安装的模块。只需以相同的方式安装它们即可。

我遇到了同样的问题,我通过从其 github 页面获取 pyinstaller 并安装

python setup.py install

在其来源中。

最新更新