在Windows 10上为Python 3.7安装PyInstaller时出错

时间:2018-08-19 20:14:33

标签: python windows-10 pyinstaller

我在Windows 10上使用命令pip install pyinstaller来安装Python 3.7的PyInstaller,但命令提示符给我以下错误:

ModuleNotFoundError: No module named 'pywintypes'
...
ModuleNotFoundError: No module named 'cffi'
...
During handling of the above exception, another exception occurred:
...
SyntaxError: invalid syntax
----------------------------------------`

Command "python setup.py egg_info" failed with error code 1 in C:\Users\MUHAMM~1\AppData\Local\Temp\pip-install-6_q2lzs2\pyinstaller\

我安装了cffi,然后尝试安装pywintypes,但找不到。

有帮助吗?预先感谢。

5 个答案:

答案 0 :(得分:3)

我遇到了这个问题。 解决方案是

python -m pip install pip==18.1

然后就

python -m pip install -U pyinstaller

答案 1 :(得分:1)

不是解决问题的方法,但是PyInstaller不支持Python 3.7。

答案 2 :(得分:1)

这对我有用:

通过键入以下命令将点降低到18.1:

python -m pip install pip==18.1

之后,只需运行:

python -m pip install -U pyinstaller

,它应该正确完成。然后您可以升级点子

python -m pip install –upgrade pip

答案 3 :(得分:0)

适用于Python 3.7版本的Pyinstaller正常运行

请在python 3.7上使用以下安装

pip install pyinstaller==4.0 --no-build-isolation

答案 4 :(得分:0)

您应该先将 pip 降级:

python -m pip install pip==18.1

然后尝试安装pyinstaller:

python -m pip install -U pyinstaller

由于有更新的 pip 版本,您可能会在安装结束时注意到橙色警告:

<块引用>

您使用的是 pip 版本 18.1,但是版本 21.0.1 可用。 您应该考虑通过“python -m pip install --upgrade pip”命令进行升级。

继续安装较新版本的 pip。