python2.6升级到2.7,安装pip
查看python当前版本
[root@junze ~]# python -V
Python 2.6.6
安装前准备
yum install zlib zlib-devel -y
yum install openssl openssl-devel -y (#不安装这个会python无法访问HTTPS,踩过坑)
下载 解压 安装
wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
tar zxvf Python-2.7.15.tgz
cd Python-2.7.15
./configure --with-zlib-dir=/usr/local/lib
make all && make install
make clean
查看安装后版本
/usr/local/bin/python2.7 -V
Python 2.7.15
将系统默认python版本指向python2.7
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
python -V
Python 2.7.15
修改yum配置文件
####### 由于yum是不兼容python2.7 所以需要修改yum的配置文件将其还原到2.6的版本
vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.6.6
配置iBus
####### 分别用 vim 打开下面两个文件,找到 exec python 那一行,把exec python 改为 exec python2.6 保存,退出。iBus在重启后就恢复正常了!
vi /usr/bin/ibus-setup
vi /usr/libexec/ibus-ui-gtk
安装pip 并升级到最新版本
直接安装
python -m ensurepip --upgrade
python -m pip install --upgrade pip
可选择源码安装,上官网下载最新版本pip安装脚本
https://pypi.org/project/pip/
python setup.py
eg:
wget -O get-pip.py https://bootstrap.pypa.io/pip/2.7/get-pip.py
or
wget -O get-pip.py https://bootstrap.pypa.io/get-pip.py
修改pip源,到阿里云
mkdir ~/.pip
vi ~/.pip/pip.conf
添加如下内容
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
可临时指定源
pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com packagename
普通用户使用pip安装库,会存放到~.local/lib/python/site-packages下
root用户使用pip会保存到/usr/local/lib/python/sitepackages下
文章部分内容来自,https://www.cnblogs.com/migongci0412/p/5244384.html