首页 新闻 搜索 专区 学院

python项目 手抖把包文件下的__init__.py文件删除了,提示找不到包名。然后把__init__.py又添加上之后还是提示找不到包名

0
悬赏园豆:10 [待解决问题]

python项目 手抖把包文件下的__init__.py文件删除了,提示找不到包名。然后把__init__.py又添加上之后还是提示找不到包名

本地执行没有问题,在Jenkins构建的时候一直提示找不到包名

有没有人遇到过这种问题,求指教~~

我有会飞的本事儿的主页 我有会飞的本事儿 | 初学一级 | 园豆:29
提问于:2021-09-09 10:09
< >
分享
所有回答(1)
0

在引用报错的脚本打印 sys.path 看下 module 的路径在不在里面;没有就加上(前提是当前文件夹里有 init.py)
如果用的 pycharm 这类工具,可以尝试清理缓存 "file-> invalidate caches/restart"

〆灬丶 | 园豆:875 (小虾三级) | 2021-09-09 10:19

本地运行是没有问题的,有问题的是git上的代码 怀疑是忽略文件出问题了

支持(0) 反对(0) 我有会飞的本事儿 | 园豆:29 (初学一级) | 2021-09-09 10:33

@我有会飞的本事儿: 'ModuleNotFoundError...' 这不是编译报错吗

支持(0) 反对(0) 〆灬丶 | 园豆:875 (小虾三级) | 2021-09-09 10:46

你刚说到本地...我觉得你最好在两套环境运行时(from conf... 引用前)打印下 sys.path

支持(0) 反对(0) 〆灬丶 | 园豆:875 (小虾三级) | 2021-09-09 10:49

@韆: 路径没有问题 在Jenkins对应工作路径下用命令执行 也是可以成功的 就是在Jenkins上构建提示找不到包名

支持(0) 反对(0) 我有会飞的本事儿 | 园豆:29 (初学一级) | 2021-09-09 11:57

@我有会飞的本事儿: 那就不知道了,遇到有些环境加载识别不到 包或path 我会手动给它添加进去

支持(0) 反对(0) 〆灬丶 | 园豆:875 (小虾三级) | 2021-09-09 13:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册