我是 ubuntu 和 python 的新手。当我运行命令 LD_LIBRARY_PATH 时,功能运行良好。
***sudo LD_LIBRARY_PATH=/binaries/linux/x86_64 \
python3 /recognizer/main.py***
以上效果很好。但是当只输入 python3 /recognizer/main.py
时,不起作用。我想永久设置 LD_LIBRARY_PATH。我该怎么做?
答案 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 中。