gpt4 book ai didi

python - 如何诊断 "ImportError: cannot import name"

转载 作者:行者123 更新时间:2023-12-01 05:51:35 24 4
gpt4 key购买 nike

我正在寻找一种系统方法来处理 python 中的“无法导入名称”错误。我想知道

  1. 生成此消息的所有情况是什么
  2. 可以采取哪些措施来确定错误原因。

我知道周期性导入是一个常见原因,但似乎还有其他原因。

最佳答案

回溯是确定导入是否循环的一种方法。

另一种可能是导入的模块中不存在该名称。您要么拼错了名称,要么导入了与预期不同的模块。通过运行诊断:

import module
print module.__file__

检查您是否获得了正确的模块。使用 dir(module) 检查它定义的名称。

关于python - 如何诊断 "ImportError: cannot import name",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14086657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com