gpt4 book ai didi

linux - LD_LIBRARY_PATH 影响可执行路径

转载 作者:太空宇宙 更新时间:2023-11-04 11:20:35 26 4
gpt4 key购买 nike

我在centos 6.4上安装了两个版本的python。它带有 python 2.6.6。我在/home/python 中安装了 2.6.2。我的 PATH 变量在路径(/usr/bin/python)中有 2.6.6。因此,当我在控制台中键入“python”时,它会加载 2.6.6。但是,如果我更改 LD_LIBRARY_PATH 以添加/home/python/lib 并且不更改 PATH 变量,当我在控制台键入“python”时,它会加载 2.6.2。我对 Linux 中可执行搜索顺序的理解是“查看路径”来找到它。那么 LD_LIBRARY_PATH 的变化如何加载 2.6.2?可能理解有误。有人可以帮我理解这种行为吗?

最佳答案

“python”是一个 stub 可执行文件,它从其库中加载 Python 解释器。您已经告诉它首先查看一组不同的库,因此它使用在那里找到的库而不是它的普通库。

关于linux - LD_LIBRARY_PATH 影响可执行路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18583696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com