我正在使用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 的变体来回答。
我的问题是:
- 有没有人成功地完成了PyInstaller的本地安装?
- 如果这是可能的,我上面的语法有什么问题?
根据我从 PyInstaller 安装中获得的响应,即使如您所见,路径正是其"py"文件所在的位置,也没有找到我提供的位置。
首先输入此文件夹:
cd C:PythonPython36-32pyinstaller-2.0
并运行以下命令:
python setup.py install
只有当你下载.whl文件时,你才能使用pip install xxxxxx.whl
哦,如果你不安装pyinstaller需要的其他模块,也许会出现一些错误。控制台将显示您未安装的模块。只需以相同的方式安装它们即可。
我遇到了同样的问题,我通过从其 github 页面获取 pyinstaller 并安装
python setup.py install
在其来源中。