我在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
,但找不到。
有帮助吗?预先感谢。
答案 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上使用以下安装
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。