首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Isaac Sim 4.5版本下提示ModuleNotFoundError No module named 'omni.isaac.core'问题

Isaac Sim 4.5版本下提示ModuleNotFoundError No module named 'omni.isaac.core'问题

原创
作者头像
小螺号
发布2025-11-06 10:15:34
发布2025-11-06 10:15:34
1750
举报

【问题现象:】

使用腾讯云上Sim 4.5产品 时,用户反馈在 Script Editor 中执行以下语句会报错,提示缺少模块:

import omni.isaac.core

错误为:

`ModuleNotFoundError: No module named 'omni.isaac.core'`

【问题原因:】

isaacsim 4.5 模块是isaacsim.core.api 不再的omni.isaac.core。

nvidia那边有更新导致,以前4.2老版本是 omni.isaac.core 用法。

需要先启动Sim App,然后才能调用 isaacsim.core.api

具体测试代码如下:

代码语言:txt
复制
import argparse

from isaaclab.app import AppLauncher

# add argparse arguments
parser = argparse.ArgumentParser(description="This script demonstrates different dexterous hands.")
# append AppLauncher cli args
AppLauncher.add_app_launcher_args(parser)
# parse the arguments
args_cli = parser.parse_args()

# launch omniverse app
app_launcher = AppLauncher(args_cli)
simulation_app = app_launcher.app
###以上都是启动isaacsim的代码

###以下是测试具体api的代码
import sys
#print(sys.path)
import isaacsim.core.api
from isaacsim.core.api import World
print("Success! World imported.")
core_contents = dir(isaacsim.core.api)
# 打印出来查看
print("isaacsim.core.api 模块下的内容:")
for item in core_contents:
    print(item)

然后在IsaacLab的Conda环境下,执行上述代码,具体如下。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档