我是ubuntu和python的新手。当我运行命令LD_LIBRARY_PATH时,函数运行良好。
***sudo LD_LIBRARY_PATH=/binaries/linux/x86_64
python3 /recognizer/main.py***
上面的效果很好。但是,如果只键入python3 /recognizer/main.py
,则不起作用。我想永久设置LD_LIBRARY_PATH。我该怎么做?
您只需要在~/.bashrc文件中添加以下行:
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/binaries/linux/x86_64"
每次打开终端时都会加载该文件。如果您想在登录时设置一次变量,请改为将行添加到~/.profile中。
您可以将该路径添加到/etc/ld.so.conf
(带有sudo
(或/etc/ld.so.conf.d/
中的新文件(如果该目录存在(。与将所有内容放在一个文件中相比,第二种方法的优点是更具组织性。
之后,运行sudo ldconfig
。然后,将为所有用户永久添加该库路径。
在.bashrc中添加以下行,该行可以在主目录中找到
export LIBRARY_PATH=/binaries/linux/x86_64