Ubuntu mujoco安装:Missing path to your environment variable. 解决方案

2023-05-16

问题描述

今天在按照我自己的博客mujoco安装教程在一台新机器上安装mujoco时,在验证那一步出现了以下错误:

>>> import mujoco_py
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "../mujoco-py/mujoco_py/__init__.py", line 2, in <module>
    from mujoco_py.builder import cymj, ignore_mujoco_warnings, functions, MujocoException
  File "../mujoco-py/mujoco_py/builder.py", line 504, in <module>
    cymj = load_cython_ext(mujoco_path)
  File "../mujoco-py/mujoco_py/builder.py", line 76, in load_cython_ext
    _ensure_set_env_var("LD_LIBRARY_PATH", get_nvidia_lib_dir())
  File "../mujoco-py/mujoco_py/builder.py", line 124, in _ensure_set_env_var
    var_name, var_name, lib_path))
Exception: 
Missing path to your environment variable. 
Current values LD_LIBRARY_PATH=/usr/local/cuda-11.2/lib64:/usr/local/cuda/lib64:/usr/local/lib:/usr/local/nvidia:~/.mujoco/mujoco210/bin:/usr/local/cuda/lib64:/usr/local/lib:/usr/local/nvidia:~/.mujoco/mujoco210/bin:/usr/local/cuda/lib64:/usr/local/lib:/usr/local/nvidia:~/.mujoco/mujoco210/bin
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia

按理说已经安装了好多次,不应该出错才对,但是确实有错。 网上也没找到好的解决方案,决定按照错误提示说的那样试一下。

解决方案

vim ~/.bashrc
# 在文件中加入以下环境变量后保存关闭环境变量文件
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/nvidia
source ~/.bashrc

然后就解决了?!

后记

很怪,只能说,可能是新服务器的关系,里面的环境变量并不全,暂时不知道mujoco跟上述路径 有什么直接关系。下次不知道怎么解决的时候可以相信错误提示一次。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu mujoco安装:Missing path to your environment variable. 解决方案 的相关文章

随机推荐