16

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

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

yum install python-devel

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

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

任何帮助将不胜感激!

4

6 回答 6

3

跑:pip install python-config

它将被安装并添加到 PATH。

于 2016-06-08T19:35:51.827 回答
1

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

于 2021-06-24T04:52:58.767 回答
1

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

首先做:

         which python

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

第二:

对比安装文件夹,看是否在同一个地方。

第三:

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

       #!/usr/bin/Python-2.7.11

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

于 2016-12-26T23:50:40.343 回答
0

Jason 的回复可能会解决您缺少依赖项的问题,尽管需要有关如何安装需要 python-config 作为其依赖项的主包的更多信息。

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

问候,

于 2012-05-02T07:05:17.393 回答
0

d/l 来自http://www.red-dove.com/config-0.3.9.tar.gz

或来自http://www.red-dove.com/config-0.3.9.win32.exe

解压并使用 setup.py

于 2012-05-02T03:03:30.227 回答
0

yum install python-configparser

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

于 2018-10-12T20:02:23.887 回答