Python 无法识别 LD_LIBRARY_PATH

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 Shell 不知为何无法识别该变量。问题可能出在哪里?

答案1

添加导出行

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

到.profile而不是.bashrc。

答案2

将该链接添加到 .bashrc 后,您需要执行以下代码。

source ./bashrc

然后链接就更新了。

相关内容