Missing path to your environment variable.
Current values LD_LIBRARY_PATH=
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/.mujoco/mujoco200/bin
报错环境
Ubunut18.04
Pycharm中
我已经在~/.bashrc
中添加了环境变量
进行了source ~/.bashrc
操作
在命令行中可以正确运行官网的测试demo
- 有教程说是不能在sudo(root)模式下运行,因为这样的调用的是root的环境变量
我是以root用户登陆的系统,就是修改的root的环境变量(/root/.bashrc)
- 有教程说在
~/.profile
中也做配置环境变量的操作
It doesn’t work in my environment
- 有教程通过重装mujoco-py解决了这个问题
pip uninstall mujoco-py
pip install mujoco-py
It doesn’t work in my environment
- 我在这里找到了答案
通过为当前运行环境手动添加环境变量的方式
在菜单栏 -> Run -> Edit Configurations -> Environment Variables 添加上相应的环境变量
Name | Value |
---|---|
LD_LIBRARY_PATH | $LD_LIBRARY_PATH:/root/.mujoco/mujoco200/bin |
- 还想到了一种方案是在运行的文件中通过os模块添加环境变量,也是只在当前的文件运行时有效
import os
os.environ['LD_LIBRARY_PATH']='$LD_LIBRARY_PATH:/root/.mujoco/mujoco200/bin'
这种方式我没有尝试,不知道是否可行