isaacgym环境安装

部署运行你感兴趣的模型镜像

1. 系统环境

  • 操作系统:Ubuntu 18.04.6 LTS
  • GPU:NVIDIA TITAN RTX
  • Driver 版本: 510.108.03
  • CUDA 版本:11.6

2. conda安装以及环境安装

        略过(参考内容:https://github.com/unitreerobotics/unitree_rl_gym/blob/main/doc/setup_en.md网址

        torch版本及安装:

pip install torch==1.13.1+cu116 torchvision==0.14.1+cu116 torchaudio==0.13.1 --extra-index-url https://download.pytorch.org/whl/cu116

3. 安装Isaac Gym

        从 Nvidia 官方网站下载 Isaac Gym,并使用tar命令解压缩。进入指定目录,并执行命令

cd isaacgym/python
pip install -e .

        验证安装

cd examples
python 1080_balls_of_solitude.py

            出现如下结果即可安装成功

    4. 训练及演示

    上面安装好仿真软件后,进入unitree_rl_gym项目路径下,进行仿真机器人训练

    python legged_gym/scripts/train.py --task=go2

    日志打印信息:

    训练结束后,可视化训练结果,运行一下命令:

    python legged_gym/scripts/play.py --task=go2

    5. 遇到的问题

    第三步结尾验证安装时执行demo程序时报错,找不到libpython3.8.so.1.0

    Traceback (most recent call last):
      File "1080_balls_of_solitude.py", line 25, in <module>
        from isaacgym import gymutil
      File "/data/code/issac_gym/unitree_rl_gym/isaacgym/python/isaacgym/__init__.py", line 5, in <module>
        from isaacgym import gymapi
      File "/data/code/issac_gym/unitree_rl_gym/isaacgym/python/isaacgym/gymapi.py", line 104, in <module>
        _import_active_version()
      File "/data/code/issac_gym/unitree_rl_gym/isaacgym/python/isaacgym/gymapi.py", line 63, in _import_active_version
        module = importlib.import_module(package_path)
      File "/root/anaconda3/envs/unitree-rl/lib/python3.8/importlib/__init__.py", line 127, in import_module
        return _bootstrap._gcd_import(name[level:], package, level)
    ImportError: libpython3.8.so.1.0: cannot open shared object file: No such file or directory

    解决方案:

    使用find命令查找系统中是否存在该库文件:

    sudo find / -name "libpython3.8.so.1.0"

    找到这个 库的位置, copy 到 /usr/lib64/ 或者 /usr/lib/ 下即可

    find / -name libpython3.8.so.1.0
    
    /root/anaconda3/pkgs/python-3.8.5-h7579374_1/lib/libpython3.8.so.1.0
    /root/anaconda3/envs/unitree-rl/lib/libpython3.8.so.1.0
    
    cp /root/anaconda3/envs/unitree-rl/lib/libpython3.8.so.1.0 /usr/lib64/
    
    

    您可能感兴趣的与本文相关的镜像

    Python3.9

    Python3.9

    Conda
    Python

    Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

    <think>好的,我现在需要处理用户关于Isaac Gym安装的问题。首先,用户提到他们想查找Isaac Gym的安装指南或教程,并且之前提供的引用中有一些安装步骤和报错信息。我需要结合这些信息,整理出一个清晰的安装指南。 首先,我应该确认用户的环境是否符合Isaac Gym的要求。根据引用[2]中的信息,用户可能需要使用conda环境,特别是rlgpu环境。可能涉及创建新环境或激活现有环境。同时,用户之前的报错信息显示在导入模块时出现问题,可能与路径设置或依赖项有关。 接下来,我需要分步骤说明安装过程。可能包括下载安装包、配置conda环境安装依赖库、设置环境变量等。需要确保每一步都清晰,并且提示用户可能遇到的常见问题,比如GPU驱动版本、CUDA版本兼容性,以及如何处理强制使用CPU管道的情况。 另外,用户提供的引用中提到了创建conda环境的脚本,可能需要指导用户运行该脚本,并激活环境。同时,注意引用中的警告信息,提示用户可能需要检查CUDA和PyTorch的版本是否匹配。 还需要考虑用户可能遇到的权限问题,例如在安装过程中是否需要管理员权限,或者如何正确设置路径。此外,测试安装是否成功的步骤也很重要,比如运行示例代码来验证功能。 最后,生成相关问题,帮助用户进一步解决可能的问题,例如环境配置失败、GPU检测问题、版本兼容性等。确保回答结构清晰,步骤详细,并且参考了用户提供的引用信息,特别是路径设置和环境激活部分。</think>### Isaac Gym安装指南 #### 一、环境准备 1. 系统要求:需**Ubuntu 18.04/20.04**系统,推荐使用NVIDIA GPU(需支持CUDA 11.4+) 2. 依赖项检查: - 安装NVIDIA驱动版本≥495.29.05 - 验证CUDA工具包版本:`nvcc --version` - 安装conda包管理器(推荐Miniconda3) #### 二、安装步骤 1. **获取安装包** - 从NVIDIA开发者网站下载Isaac Gym Preview 4安装包 - 解压到目标目录:`tar -xzvf isaacgym_preview_4_package.tar.gz` 2. **配置conda环境** 执行以下命令(根据引用[2]提供的方法): ```bash cd isaacgym/python/ # 创建官方推荐环境 sh ../create_conda_env_rlgpu.sh conda activate rlgpu ``` 3. **安装Python依赖** ```bash pip install -e . ``` 4. **设置环境变量** ```bash export ISAACGYM_PATH=/path/to/isaacgym export LD_LIBRARY_PATH=$ISAACGYM_PATH/python/isaacgym/_bindings/linux-x86_64:$LD_LIBRARY_PATH ``` #### 三、验证安装 1. 运行基础测试: ```python import isaacgym print("Isaac Gym version:", isaacgym.__version__) ``` 2. 若出现`WARNING: Forcing CPU pipeline`(如引用[1]所示),需检查: - CUDA与PyTorch版本匹配性 - GPU驱动是否支持CUDA 11.4 - 使用`nvidia-smi`确认GPU可见性 #### 四、常见问题处理 1. **模块导入失败**(如引用[1]的`gym_38.so`错误): - 检查`.so`文件路径权限:`chmod +x /home/.../gym_38.so` - 确认环境变量`GYM_USD_PLUG_INFO_PATH`设置正确 2. **依赖冲突**: 使用官方提供的`requirements.txt`重新安装: ```bash pip install -r requirements.txt ```
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    BigCabbageFy

    你的鼓励将是我创作的最大动力

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值