ModuleNotFoundError: No module named * 解决方法

ModuleNotFoundError: No module named 'cartoon_reID'

之前在在用pycharm写一个项目 想在命令行去执行时,在main文件中引用了其他.py文件中的函数,虽然在pycharm的环境下可以执行,但是拿到命令行后却会报ModuleNotFound的error,后来在网上看到很多方法,例如使用sys.append(’’)等对我都不好使。
我的目录结构是:

–a
–a.B
–a.C
–a.main
在main里使用了from a.B import * 这样的语句,在命令行里无法识别,后来改成
–a
–a.B
–a.C
–main
就是把main放在和a文件夹同级的目录下就可以了。

你可能感兴趣的:(python)