如何永久设置 LD_LIBRARY_PATH

时间:2021-07-08 09:29:07

标签: python linux ubuntu

我是 ubuntu 和 python 的新手。当我运行命令 LD_LIBRARY_PATH 时,功能运行良好。

***sudo LD_LIBRARY_PATH=/binaries/linux/x86_64 \
python3 /recognizer/main.py*** 

以上效果很好。但是当只输入 python3 /recognizer/main.py 时,不起作用。我想永久设置 LD_LIBRARY_PATH。我该怎么做?

3 个答案:

答案 0 :(得分:1)

您可以将该路径添加到 /etc/ld.so.conf(带有 sudo),或添加到 /etc/ld.so.conf.d/ 中的新文件(如果该目录存在)。 与将所有内容放在一个文件中相比,第二种方法的优点是更有条理。

之后,运行 sudo ldconfig。然后将为所有用户永久添加该库路径。

答案 1 :(得分:0)

在您的 .bashrc 中添加以下行,该行可以在主目录中找到

export LIBRARY_PATH=/binaries/linux/x86_64

答案 2 :(得分:0)

您只需要将以下行添加到您的 ~/.bashrc 文件中:

LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/binaries/linux/x86_64"

每次打开终端时都会加载该文件。如果您想在登录时设置一次变量,请将该行添加到 ~/.profile 中。