python - ImportError:无法导入名称 ModuleA

标签 python module import importerror

当我尝试导入 ModuleA 时,我有以下堆栈跟踪:

    Traceback (most recent call last):                                                          
  File "menu.py", line 9, in <module>                                                       
    from tmserver import Module1                                                          
  File "~/tmserver/Module1.py", line 10, in <module>                                                                           
    from tmserver.PackageA import ModuleA                                             
  File "~/tmserver/Package1/ModuleA.py", line 8, in <module>                                                               
    from tmserver.Package2 import Module2                                               
  File "~/tmserver/Package2/Module2.py", line 15, in <module>                                                                
    from tmserver.Package3 import Module3                                                      
  File "~/tmserver/Package3/Module3.py", line 5, in <module>                                                                        
    from tmserver.PackageA import ModuleA                                            
ImportError: cannot import name ModuleA

这是因为它再次/递归地导入 ModuleA 吗?

最佳答案

这似乎是合乎逻辑的结论;也许如果您发布了您正在运行的代码示例,您将能够得到更好的答复?

关于python - ImportError:无法导入名称 ModuleA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4707111/

相关文章:

Haskell ASCII 代码

html - 如何将svg从文件导入 Angular 为5的组件中?

python - 如何在没有黑色背景的情况下将 png 图像作为 Sprite 上传到 pygame 中?

Python Web3 Ganache - BuildTransaction 上的回溯错误

python - 导入模块时如何防止内联代码运行?

Python:按名称加载模块

mysql - MariaDB : convert string to int when importing from CSV, 同时删除数字中的空格

class - 条件类导入/加载

python - Pymongo 断言错误 : ids don't match

python - 迭代列表并查看元素是否存在的最快方法?