'typing' 包是标准库包的过时反向移植,与 PyInstaller 不兼容

当我尝试使用 pyinstaller 将我的 python 文件转换为 exe 时。

输入:

PS C:UsersUserDesktopНовая папка (5)> pyinstaller -F  send.py

我得到了这个错误。

输出:

`The 'typing' package is an obsolete backport of a standard library package and is incompatible with PyInstaller. 
Please `pip uninstall typing` then try again.`
stack overflow The 'typing' package is an obsolete backport of a standard library package and is incompatible with PyInstaller
原文答案
author avatar

接受的答案

感谢所有没有帮助我的人。我自己找到了解决方案,我需要在控制台上写这个:

pip uninstall typing

就这样


答案:

作者头像

当您说“我自己找到了解决方案”时,您的意思是“我已阅读错误消息”?

因为您发布的错误消息一字不差地说

pip uninstall typing 然后再试一次。

作者头像

U can in the file compat.py of pyinstaller line:

for name in ["enum34", "typing"]:

and remove "typing"

for name in ["enum34"]:

It seems to work ...