【发布时间】:2021-09-27 08:37:37
【问题描述】:
我已经尝试修复这个错误好几天了,但我的想法已经不多了。
我正在开发一个 webapp,我尝试安装 socketIO 来尝试一下。自从我尝试安装该软件包以来,几乎所有我做的事情都会收到“AttributeError:模块'importlib._bootstrap'没有属性'SourceFileLoader'”消息。 尝试安装软件包时出现错误。 当我尝试通过运行“flask run”来启动应用程序时出现错误
我尝试使用不同的 venv 启动其他项目,但每个项目仍然出现相同的错误。
“python3 -m ensurepip --upgrade”返回“要求已经是最新的” 我尝试卸载 setuptools,但是当我尝试重新安装时,它也给了我相同的属性错误。 我手动下载了 pip3 并按照此答案https://stackoverflow.com/a/60778810/17014170 中的说明进行了安装 我什至尝试重新安装我的编码程序,因为我认为它可能有错误。但没有任何效果。 我无法运行我的任何程序,我开始感到绝望。 有谁知道如何摆脱这个错误? 我不再需要安装 socketIO 或任何其他包,我只需要能够再次使用“flask run”来运行我的应用程序。
我正在使用 Python 3.7 在 Windows 10 上工作
编辑: 我已经安装了 Python 3.9 并创建了一个新的 venv。我的程序适用于此。 如果有人有任何想法,我仍然想知道是否有任何方法可以修复我的 3.7 python 安装。
【问题讨论】:
-
首先,在线搜索错误消息(让您知道它的含义)并从您的代码中提取minimal reproducible example。在您的问题中包含后者和完整的错误输出。作为新用户,请使用tour 并阅读How to Ask。
-
我也一样——安装socketio后python坏了
标签: python python-3.7 attributeerror