【发布时间】:2020-04-12 04:33:26
【问题描述】:
mod_b.py 中的以下代码
from a.sub_a import mod_a
mod_a.sample()
尝试从 mod_b 在终端中运行 Python 文件,出现以下错误:
(base) C:\Users\%%\Desktop\python-test>C:/Users/%%/AppData/Local/Continuum/anaconda3/python.exe c:/Users/%%/Desktop/python-test/a/sub_b/mod_b.py
Traceback (most recent call last):
File "c:/Users/%%/Desktop/python-test/a/sub_b/mod_b.py", line 1, in <module>
from a.sub_a import mod_a
ModuleNotFoundError: No module named 'a'
【问题讨论】:
-
(base) C:\Users\%%\Desktop\python-test>C:/Users/%%/AppData/Local/Continuum/anaconda3/python.exe c:/Users/%%/Desktop/python-test/a/sub_b/mod_b.py Traceback (most recent call last): File "c:/Users/%%/Desktop/python-test/a/sub_b/mod_b.py", line 1, in <module> from .a.sub_a import mod_a ModuleNotFoundError: No module named '__main__.a'; '__main__' is not a package -
我想你的问题的答案在这里:stackoverflow.com/questions/4383571/…
标签: python python-3.x python-import importerror python-module