20 Star 125 Fork 24

木兰编程语言 / mulan-rework

 / 详情

【报错】开发和发布的报错信息有异

已完成
任务 拥有者
创建于  
2020-10-21 14:57

模块名不同:

$ python3 -m 木兰 测试/错误处理/引用问题模块.ul
 😰 No module named '测试.错误处理.无此变量'   <--------
“/Users/xuanwu/work/木兰/prototype/木兰/环境.py”第111行:return __import__(名称, 全局, 本地, 源自, 目录相对层次)
调用层级如下
见第1行:using * in 测试.错误处理.无此变量
“/Users/xuanwu/work/木兰/prototype/木兰/中.py”第66行:exec(可执行码, 环境变量)

$ 木兰 测试/错误处理/引用问题模块.ul
 😰 No module named '测试'      <------------
调用层级如下
见第1行:using * in 测试.错误处理.无此变量

评论 (2)

吴烜 创建了任务
吴烜 修改了标题
吴烜 修改了描述
展开全部操作日志

也许与 python 的导入机制有关。报错是源于导入 python 模块(见 #I22HK3:【报错】如果某被引用的模块加载出错,现在只能提示问题模块 )。由于项目目录下有“测试/错误处理”目录,在 python 下导入并不报错:

>>> import 测试
>>> import 测试.错误处理
>>> import 测试.错误处理.无此变量
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named '测试.错误处理.无此变量'
>>>

但如果是发布版,也许搜索的包路径不包括当前目录?

0.0.14.8 似乎无此问题:
输入图片说明
暂且关闭。

吴烜 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(1)
384016 zhishi 1578922186
Python
1
https://gitee.com/MulanRevive/mulan-rework.git
git@gitee.com:MulanRevive/mulan-rework.git
MulanRevive
mulan-rework
mulan-rework

搜索帮助