Kam*_*na. 2 python linux ubuntu
我是 ubuntu 和 python 的新手。当我运行命令 LD_LIBRARY_PATH 时,功能运行良好。
***sudo LD_LIBRARY_PATH=/binaries/linux/x86_64 \
python3 /recognizer/main.py***
Run Code Online (Sandbox Code Playgroud)
上面效果很好。但仅打字时python3 /recognizer/main.py,不起作用。我想永久设置 LD_LIBRARY_PATH。我怎样才能做到这一点 ?
您可以将该路径添加到/etc/ld.so.conf(使用),或添加到(如果该目录存在)sudo中的新文件。/etc/ld.so.conf.d/与将所有内容都放在一个文件中相比,第二种方法的优点是更有组织性。
之后,运行sudo ldconfig。然后该库路径将为所有用户永久添加。
例子:
# As root
echo "/usr/local/lib" >> /etc/ld.so.conf.d/onevpl.conf
echo "/usr/local/lib64" >> /etc/ld.so.conf.d/onevpl.conf
echo "/usr/local/lib/x86_64-linux-gnu" >> /etc/ld.so.conf.d/onevpl.conf
ldconfig
Run Code Online (Sandbox Code Playgroud)
小智 5
您只需将以下行添加到 ~/.bashrc 文件中:
LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/binaries/linux/x86_64"
Run Code Online (Sandbox Code Playgroud)
每次打开终端时都会加载该文件。如果您想在登录时设置一次变量,请将该行添加到 ~/.profile 中。
| 归档时间: |
|
| 查看次数: |
9140 次 |
| 最近记录: |