LIBRARY_PATH
程序编译期间查找动态链接库时指定查找共享库的路径
查看:
echo $LIBRARY_PATH
添加:
export LIBRARY_PATH=LIBDIR1:LIBDIR2:$LIBRARY_PATH
LD_LIBRARY_PATH
在程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径
添加:
export LD_LIBRARY_PATH=LIBDIR1:LIBDIR2:$LD_LIBRARY_PATH
PATHON_PATH
Python搜索路径,import的模块会从PYTHONPATH里面寻找
查看:
import os import sys print (sys.path) print(os.sys.path )
添加:
仅在当前命令行有效:export PYTHONPATH=LIBDIR1:$PYTHONPATH
始终有效:sys.path.append('libdir1')
通过pycharm添加import内容所在的路径,在Environment variables中添加,并添加到PYTHONPATH:
PATH
可执行程序路径
查看:
echo $PATH
添加:
仅在当前命令行有效:export PATH=libdir:$PATH
始终有效:sys.path.append('librdir1')
————————————————————————————————————
永久万能大法:
修改~/.bashrc(某个用户登陆或每次打开shell时执行)或~/.bash_profile(某个用户登录时执行)或系统级别的/etc/profile(每个用户第一次登陆时执行)
1. 在其中添加例如export PATH=/opt/ActiveP/lib:$LD_LIBRARY_PATH
2. source .bashrc (Source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录)
推荐阅读:
关于各种修改文件的说明:
https://www.cnblogs.com/tonglin0325/p/5616793.html
source、sh、bash、./各种执行方式的说明