我创建了一个Conda环境(myenv),并在此环境中构建了一个Python扩展(使用
在myenv中,
distutils
)。我的库使用了一些同时存在于/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
中的库?
conda env export | grep gcc
命令吗?你同时检查了myenv
和基础环境吗? - Roland Weber