Conda环境中的LD_LIBRARY_PATH

sha*_*g12 6 python distutils conda

我创建了一个 Conda 环境 ( myenv ),并distutils在此环境中构建了一个 Python 扩展 (using )。/usr/local/lib我的库使用了一些同时存在于和上的库/home/user/miniconda3/envs/myenv/lib

myenv中,LD_LIBRARY_PATH为空,但ldd mylib.so显示我的库链接到/home/user/miniconda3/envs/myenv/lib. 这是有道理的,但我想知道为什么它不链接到 中的库/usr/local/lib

sha*_*g12 2

我发现 $ORIGIN/../libmyenv中python的RPATH设置了路径。