如何找到适用于 CentOS 5.0 的 libpython2.6.so.1.0?

如何找到适用于 CentOS 5.0 的 libpython2.6.so.1.0?

我在 CentOS 下搜索了 rpmfind.net,找不到

但是我的服务器上已经安装了 python-libs 2.4.3-46.el5_8.2

答案1

# yum provides *libpython2.6*
...
python26-libs-2.6.8-1.el5.x86_64 : The libraries for python runtime
Repo        : epel
Matched from:
Filename    : /usr/lib64/libpython2.6.so.1.0
Other       : libpython2.6.so.1.0()(64bit)

答案2

我也找不到。不过,你总是可以自己编译的。

wget http://www.python.org/ftp/python/2.6.8/Python-2.6.8.tgz
tar xzf Python-2.6.7.tgz
./configure --prefix=/opt/python2.6 --with-threads --enable-shared --with-zlib=/usr/include
make && make install

sudo ln -s /opt/python2.6/lib/libpython2.6.so /usr/lib
sudo ln -s /opt/python2.6/lib/libpython2.6.so.1.0 /usr/lib
sudo /sbin/ldconfig -v
sudo ln -s /opt/python2.6/bin/python /usr/local/python

您现在可以用 检查版本python -V

您可能还想检查是否yum仍在工作,因为这通常是您开始使用 Python 版本时首先要检查的内容。

上面的几行来自我使用的安装脚本,并假设你在/opt

答案3

如果你确实需要在旧的 CentOS 5 机器上使用 Python 2.6,你可以使用python26 包由...提供电力供应处

相关内容