centon7源码安装pyhton2.7、setuptools、pip
在这里和大家说声对不起,因为这个安装之后导致yum不能用了
如果大家用不到yum应该是没有问题的,但是大家要是用yum就不能用这个安装,请参考下面的这个链接
https://blog.csdn.net/weixin_40668374/article/details/109199683
其实本文的由来,主要是centos7本身带的python2.7不能安装requests模块(pip的版本太低,升级失败),但是还必须得用pythpn2.7
一、卸载自带的python2.7
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
whereis python|xargs rm -frv
二、下载要安装的包
- 其实官网也可以选择相应的版本进行下载,但是有时候会登录不了,为大家方便,我上传到百度云盘
Python-2.7.16.tgz安装包
链接:https://pan.baidu.com/s/1lNzozEnZb6iqHqb-Nn74XA
提取码:y4lw
setuptools-25.0.0.tar.gz安装包
链接:https://pan.baidu.com/s/1Jo9HBkmnehlQBgKT4IVQGw
提取码:8gm7
pip-10.0.1.tar.gz安装包
链接:https://pan.baidu.com/s/1DgXI07uA9-Kzgt1Wt5Dbvg
提取码:q4e0
mkdir /opt/python
cd /opt/python/
把相应的安装包上传到/opt/python/ 目录下
三、安装python2.7
tar zxvf Python-2.7.16.tgz
cd Python-2.7.16
./configure --prefix=/usr/local/python27 --enable-optimizations --enable-shared CFLAGS=-fPIC
make
make install
rm -rf /usr/bin/libpython2.7.so.1.0
rm -rf /usr/lib64/libpython2.7.so.1.0
ln -s /usr/local/python27/bin/python2.7 /usr/bin/python
ln -s /opt/python/Python-2.7.16/libpython2.7.so.1.0 /usr/bin/libpython2.7.so.1.0
ln -s /opt/python/Python-2.7.16/libpython2.7.so.1.0 /usr/lib64/libpython2.7.so.1.0
四、安装setuptools
tar zxvf setuptools-25.0.0.tar.gz
cd setuptools-25.0.0
python setup.py build
python setup.py install
五、安装pip
tar zxvf pip-10.0.1.tar.gz
cd pip-10.0.1
python setup.py build
python setup.py install
ln -s /usr/local/python27/bin/pip2.7 /usr/bin/pip
六、安装相应的模块
列:
pip install requests
验证:
python
import requests
解决!!!!!!!!!!!!