>>> 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 Shell 不知为何无法识别该变量。问题可能出在哪里?
答案1
添加导出行
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/.mujoco/mjpro150/bin
到.profile而不是.bashrc。
答案2
将该链接添加到 .bashrc 后,您需要执行以下代码。
source ./bashrc
然后链接就更新了。