python-config缺失

时间:2012-05-02 02:56:19

标签: python

我正在安装一个需要安装python-config的程序。唯一的问题是我目前没有python-config,我似乎无法弄清楚如何获得它。

搜索后,我可以通过以下方式安装:

yum install python-devel

然而,在这样做之后,python-config仍然不存在。

我目前在运行CentOS 5.2的群集上使用Python 2.4。

非常感谢任何帮助!

6 个答案:

答案 0 :(得分:4)

运行:pip install python-config

它将被安装并添加到PATH。

答案 1 :(得分:1)

答案 2 :(得分:1)

也许它在其他地方安装了文件。

首先:

         which python

在命令行上查找可执行文件的位置。

第二

比较安装文件夹以查看它是否在同一个地方。

第三

如果没有,您可以将其移动到同一文件夹,或者通过从脚本顶部调用文件指向的可执行文件。 看起来应该是这样的:

       #!/usr/bin/Python-2.7.11

拒绝更改群集的python版本,使用本地安装的版本从脚本调用它似乎是最好的解决方案。

答案 3 :(得分:0)

Jason的回复可能会解决您遗漏的依赖问题,但需要有关如何安装需要python-config作为依赖关系的主程序包的更多信息。

如果通过yum或直接从rpm文件完成安装,并且rpm包具有python-config作为其依赖性,那么即使你从setup.py文件安装python配置,缺少包错误也不会消失。在这种情况下,您可能必须使用yum或rpm强制安装或通过不同的方法安装主应用程序。

此致

答案 4 :(得分:0)

yum install python-configparser

仅供参考,如果您通过IUS安装python3,则等效的python-config为/usr/lib64/python3.6/configparser.py。您可能需要自己创建一个符号链接。

答案 5 :(得分:0)

我在使用 python 3.6 运行 CentOS 8 时遇到了同样的问题。安装的是 python3-config 而不是 python-config。您可以创建符号链接或仅使用 python3-config 。