>>> 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.
После того, как Вы добавите ту ссылку к .bashrc, Вы хотите выполнить следующий код.
source ./bashrc
Затем ссылка обновляется.