Python, не распознающий LD_LIBRARY_PATH

>>> 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 так или иначе не в состоянии распознать переменную. Какова проблема могла быть?

1
задан 7 April 2018 в 16:36

2 ответа

Добавьте строку экспорта

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin

к .profile вместо .bashrc.

2
ответ дан 7 December 2019 в 13:25

После того, как Вы добавите ту ссылку к .bashrc, Вы хотите выполнить следующий код.

source ./bashrc

Затем ссылка обновляется.

0
ответ дан 7 December 2019 в 13:25

Другие вопросы по тегам:

Похожие вопросы: