如何在Linux中获取二进制文件夹和库文件夹的路径?

时间:2017-02-12 05:06:29

标签: python linux

假设我正在Linux上编写一个Python程序。我想使用其路径运行名为“foo”的二进制手动安装命令。通常这是/usr/bin/foo。但在某些发行版上它是/usr/local/bin/foo。其他一些发行版也可能会改变它。

所以我的问题是如何获得像$BINARY_FOLDER_PATH$LIBRARY_FOLDER_PATH这样的东西,它会立即给我,无论是“/ usr / bin”还是“/ usr / local / bin /”还是其他东西(PATH提供了很多路径,我正在寻找单个输出选项,如果有的话)?也适用于库文件夹。如何知道它是/usr/lib还是其他什么?在Python中肯定。

1 个答案:

答案 0 :(得分:0)

一般情况下,你不能。如果你想找到一个特定的二进制文件,最好的办法就是搜索PATH变量。有一些code on activestate可以满足您的需求。