我正在安装一个需要安装python-config的程序。唯一的问题是我目前没有python-config,我似乎无法弄清楚如何获得它。
搜索后,我可以通过以下方式安装:
yum install python-devel
然而,在这样做之后,python-config仍然不存在。
我目前在运行CentOS 5.2的群集上使用Python 2.4。
非常感谢任何帮助!
答案 0 :(得分:4)
运行:pip install python-config
它将被安装并添加到PATH。
答案 1 :(得分:1)
d / l
或来自http://www.red-dove.com/config-0.3.9.win32.exe
解压缩并使用setup.py
答案 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 。