报错内容:
Command ““c:\program files\python37\python.exe” “c:\program files\python37\lib\site-packages\pip” install --ignore-installed --no-user --prefix C:\Users\yf\AppData\Local\Temp\pip-build-env-l034cdvw\overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple – setuptools>=40.8.0 wheel” failed with error code 1 in None
看不懂报错内容,去网上查了很多资料,有说在安装pyinstaller之前,不仅要安装所有依赖包,还要安装其他的包,比如win32、wheel等,也有说是安装包的版本不对,需要更新包的版本或者重装依赖包,各种方法均已尝试,仍未解决。因为我要安装pyintaller的主机为公司内网环境,无法连接外网,所以导致我在外网机上尝试各种安装方式时都能成功,一转到内网机上就报错,报错原因也搞不清楚,问题无法定位,而且网上的贴子基本上都是外网环境出现的报错,以致在这里浪费了过多时间。
最终解决方案:
在所有依赖包都已安装好的前提下,最后安装pyinstaller时,不能使用命令“pip installer PyInstall-3.6.tar.gz”,否则会报错,而是把下载好的PyInstall-3.6.tar.gz解压,在cmd中进入该解压文件夹,敲入命令“python setup.py install”,即可安装成功,最后使用pip list再次检查。