You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SysML v2的Jupyter Notebook中导入用户自定义包?

如何在Jupyter Notebook中导入自定义SysML2文件

前置确认

你已经完成Jupyter SysML内核安装,且能正常导入标准库包,接下来按以下步骤导入自己的SysML2文件:

步骤1:整理文件路径

  • 把你的SysML2文件(通常是.sysml或.sysmlx格式)和Jupyter Notebook放在同一目录,或者记清楚文件的绝对/相对路径。

步骤2:在Notebook中执行导入语句

打开SysML内核的Notebook,在代码单元格里用SysML原生的导入语法:

import package <你的包名> from "<文件路径>"
  • 示例1:文件和Notebook同目录,文件名为MySystem.sysml,文件内定义的包名是MySystem:
import package MySystem from "./MySystem.sysml"
  • 示例2:文件在当前目录的models子文件夹下:
import package MySystem from "./models/MySystem.sysml"

步骤3:验证导入结果

导入完成后,你可以引用包内元素来确认是否成功:

// 打印包内所有元素
print(MySystem::*)

如果能正常输出包内的类型、部件等内容,就说明导入成功了。

常见问题排查

  • 找不到文件:检查路径是否正确,相对路径是基于Notebook的运行目录,不是SysML文件的位置。
  • 包名不匹配:确保SysML2文件顶部定义的包名(比如package MySystem { ... })和导入语句里的<你的包名>完全一致。
  • 解析失败:确认你的SysML2文件用UTF-8编码,避免特殊字符干扰解析。

内容的提问来源于stack exchange,提问作者dumeng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 22:05:57