我正在尝试在 CentOs 上安装 mesos。我下载了它并运行 ./configure
命令。但由于安装的python版本无法完成,因为mesos需要开发版本2.6。我尝试升级 python,但它只升级到 2.4。然后我手动下载 python 2.6 并安装,它位于 /usr/local/bin/
下,旧的位于 /usr/bin
下。当我在终端中运行 python 命令时,它显示 python 2.6,但是当我配置 mesos 时,它再次给出相同的错误。
configure: error: in `/root/mesos-0.14.1': configure: error: Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LDFLAGS environment variable. Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib" ============================================================================ ERROR! You probably have to install the development version of the Python package for your distribution. The exact name of this package varies among them. ============================================================================
然后我创建 /usr/local/bin/python
到 /usr/bin/python
的符号链接(symbolic link),但现在“yum”命令也无法配置mesos 再次给出同样的错误。我也尝试过 ./configure LDFLAGS="-L/usr/local/lib/python/lib"
。在 Cent Os 中安装 mesos 集群应该怎么做?解决办法是什么 ?
最佳答案
你需要有 python 开发版本(标题等)
尝试
yum 安装 python-devel
关于在centos上配置mesos时出现Python错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19969687/