Adicione a linha de exportação
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin
para o .profile em vez do .bashrc.
>>> 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
Por algum motivo, um pacote mujoco_py
que eu estava tentando importar continuou reclamando com a seguinte mensagem.
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
Eu tinha me certificado de ter adicionado o caminho necessário para LD_LIBRARY_PATH
e usando os.system()
descobri que o shell python não é capaz de reconhecer a variável. Qual poderia ser o problema?
Adicione a linha de exportação
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin
para o .profile em vez do .bashrc.