我有这样一个项目脚本文件
这里 main.py
为我的程序主入口,在pycharm 可以正确运行,在cmd 就会报这样的错误
解决方法:
定位找不到模块位置:
这里我是报的Freight
这个模块找不到
需要将 Freight
模块的上级目录添加到路径中
import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = curPath.split("\Freight")[0]
sys.path.append(rootPath)
这里的rootpath 则为 :
C:\Users\Administrator\PycharmProjects\pythonProject1
这段代码放置在主入口脚本的导入模块语句上方
再次在CMD中运行就不会报错了