繁体   English   中英

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

[英]Error Installing PyInstaller for Python 3.7 on Windows 10

我使用命令pip install pyinstaller在 Windows 10 上为 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\

我安装了 midule cffi ,然后尝试安装pywintypes但没有找到。

有什么帮助吗? 提前致谢。

我遇到了那个问题。 解决办法是

python -m pip install pip==18.1

那么就

python -m pip install -U pyinstaller

截至 2019-07-09更新

PyInstaller==3.5 的变更日志确实声明他们现在在 Windows 10 上支持 Python 3.7。我更新了我的答案以解释几个“现在可以工作”、“第二个答案应该被接受”和“downvotes”而无视问问题的时间。 第二个答案不是当时的实际解决方案,它显然没有说明

pip3.7 install PyInstaller==3.5

自 2019-07-09 以来,这是一个可靠的修复。 然而,这个问题早在那个日期之前就被问到了。


2019-07-09之前

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

以下是对我有用的内容:

通过键入以下命令将 pip 降级到 18.1:

python -m pip install pip==18.1

之后只需运行:

python -m pip install -U pyinstaller

它应该没有错误地完成它。 然后你可以升级pip

python -m pip install –upgrade pip

Python 3.7 版本的 Pyinstaller 运行良好

请使用下面的python 3.7安装

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

您应该先降级 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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM