python项目 手抖把包文件下的__init__.py文件删除了,提示找不到包名。然后把__init__.py又添加上之后还是提示找不到包名
本地执行没有问题,在Jenkins构建的时候一直提示找不到包名
有没有人遇到过这种问题,求指教~~
在引用报错的脚本打印 sys.path 看下 module 的路径在不在里面;没有就加上(前提是当前文件夹里有 init.py)
如果用的 pycharm 这类工具,可以尝试清理缓存 "file-> invalidate caches/restart"
本地运行是没有问题的,有问题的是git上的代码 怀疑是忽略文件出问题了
@我有会飞的本事儿: 'ModuleNotFoundError...' 这不是编译报错吗
你刚说到本地...我觉得你最好在两套环境运行时(from conf... 引用前)打印下 sys.path
@韆: 路径没有问题 在Jenkins对应工作路径下用命令执行 也是可以成功的 就是在Jenkins上构建提示找不到包名
@我有会飞的本事儿: 那就不知道了,遇到有些环境加载识别不到 包或path 我会手动给它添加进去