我想让mujoco_py运行。当我做的时候
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/
我的.mujoco文件夹包含mjkey.txt和mjpro150文件夹。我可以成功运行./simulate,所以我觉得这是某种mujoco_py特定的错误。
答案 0 :(得分:0)
您使用哪个程序导入mujoco?
我使用mujoco_py与PyCharm Community 2018.1有类似的问题。解决方法是从终端启动启动 PyCharm 而不是使用启动器图标。也许这对你的问题也有帮助。
否则您可以尝试将LD_LIBRARY_PATH添加到~/.profile
而不是~/.bashrc
,如此答案中所述:https://askubuntu.com/questions/1022836/python-not-recognizing-ld-library-path/1022913#1022913
答案 1 :(得分:0)
您可以尝试重新安装最新版本的Pycharm。
答案 2 :(得分:0)
保存.bashrc文件后,要执行此代码。
source ~/.bashrc
现在链接已更新。
答案 3 :(得分:0)
请检查与您一起运行代码的用户。不匹配的用户将导致此问题。有清单可以帮助您: