Python 3.x Mujoco_py缺少LD_LIBRARY_路径,Ubuntu 16.04
我正在试着让mujoco_ypy跑起来。当我这样做的时候Python 3.x Mujoco_py缺少LD_LIBRARY_路径,Ubuntu 16.04,python-3.x,ubuntu-16.04,physics,openai-gym,Python 3.x,Ubuntu 16.04,Physics,Openai Gym,我正在试着让mujoco_ypy跑起来。当我这样做的时候 import mujoco_py 我得到这个错误: 例外情况: Missing path to your environment variable. Current values LD_LIBRARY_PATH= Please add following line to .bashrc: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/jonah/.mujoco/mjpro1
import mujoco_py
我得到这个错误:例外情况:
Missing path to your environment variable.
Current values LD_LIBRARY_PATH=
Please add following line to .bashrc:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/jonah/.mujoco/mjpro150/bin
我已将上述行添加到/etc/skel/.bashrc和~/.bashrc中。如果我跑
echo $LD_LIBRARY_PATH
我明白了
/home/jonah/.mujoco/mjpro150/bin/
My.mujoco文件夹包括mjkey.txt和mjpro150文件夹。我可以成功运行./simulate,所以我感觉这是某种特定于mujoco的bug。您使用哪个程序导入mujoco 我在PyCharm Community 2018.1中使用mujoco_py时遇到了类似的问题。解决方法是从终端启动PyCharm,而不是使用启动图标。也许这对你的问题也有帮助
否则,您可以尝试将LD_LIBRARY_路径添加到
~/.profile
而不是~/.bashrc
,正如这里的回答所建议的那样:您可以尝试为最新版本重新安装Pycharm。保存.bashrc文件后,您希望执行此代码
source ~/.bashrc
现在链接已更新。请检查运行代码的用户。不匹配的用户将导致此问题。检查表可能会帮助您:
请使用评论向提问者提供建议