原因:
命令行执行时,是以当前目录作为执行路径,所以会找不到要导入的包,pycharm中则是以项目根目录为执行路径。
解决办法:
导包前追加项目根目录为执行路径,然后再导包。(注意层级)
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../../')))
原因:
命令行执行时,是以当前目录作为执行路径,所以会找不到要导入的包,pycharm中则是以项目根目录为执行路径。
解决办法:
导包前追加项目根目录为执行路径,然后再导包。(注意层级)
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../../')))