如何在任何Linux发行版中找到python包名称?

时间:2017-10-15 04:36:53

标签: linux python-3.x

我想把名字叫做python-3.5,python3.6m等等。

当我做一个" python --version"它的格式不正确,可能会发生变化。有没有办法在/ usr / bin / *文件夹中找到这些名称?或者我应该只是为它而烦恼并假设它总是在其他用户的目录中?

我正在使用命令" $ pkg-config python-3.6m --ldlibs --cflags"我希望有一种动态的方法来找到" python-3.6m"在该行中,以便用户每次在不同版本的Python上运行它时都不必更改它。

1 个答案:

答案 0 :(得分:0)

您可以使用'python-' + sysconfig.get_config_var('LDVERSION')。该模块中还有许多其他变量。

请注意,这不适用于非cpython实现,但它们通常需要特殊情况才能构建。