>>> import os
>>> os.system('echo $LD_LIBRARY_PATH')
0
>>>
ubuntu@ip-172-31-81-248:~$ echo $LD_LIBRARY_PATH
:/home/ubuntu/.mujoco/mjpro150/bin:/home/ubuntu/.mujoco/mjpro150/bin
По какой-то причине пакет mujoco_py, который я пытался импортировать, продолжал жаловаться на следующее сообщение.
Exception:
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/ubuntu/.mujoco/mjpro150/bin
Я убедился, что добавил путь к LD_LIBRARY_PATH и при использовании os.system() я обнаружил, что оболочка python каким-то образом не может распознать переменную. В чем проблема?
Добавьте строку экспорта
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin
в .profile вместо .bashrc.
Добавьте строку экспорта
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin
в .profile вместо .bashrc.