这段时间搞这梯子真是心累,墙娘又抓了好多关进了小黑屋

前几天因为嫌弃自己酸酸乳的主页实在是太难看了,而且功能的确有的少了,所以想着把panel从v2换成v3魔改版。但顺着教程一路下去发现,我用的CentOS 6自带的Python 2.6.6居然还达不到pip的版本要求,果然即使是再详细的教程也不能一帆风顺啊……

一、安装Python 2.7.14

1.安装Development Tools

yum groupinstall -y 'development tools'

2.安装SSL、bz2、zlib之类的来为Python的安装做好准备工作

yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget

 

3.下载Python-2.7.14

目前最新版本的Python就是2.7.14哟

wget https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz
xz -d Python-2.7.14.tar.xz
tar -xvf Python-2.7.14.tar

 

4.安装Python-2.7.14

# Enter the directory:
cd Python-2.7.14

# Run the configure:
./configure --prefix=/usr/local

# compile and install it:
make  
make altinstall

# Checking Python version:
python2.7 -V

 

5.将系统python命令指向Python 2.7

mv /usr/bin/python /usr/bin/python2.6.6 
ln -s /usr/local/bin/python2.7 /usr/bin/python

 

6.将yum执行需要的python指定为Python 2.6.6

CentOS 6中yum依赖的是python 2.6,这里在升级Python后修改配置文件以避免yum不能使用

打开yum配置

vi /usr/bin/yum

将文件头部的

#!/usr/bin/python

修改为

#!/usr/bin/python2.6.6

这样Python 2.7.14就装好了

二、安装pip

1.安装setuptools(安装包下载链接可以从这里找)

# Install unzip
yum install -y unzip

# Download setuptools
wget https://pypi.python.org/packages/41/5f/6da80400340fd48ba4ae1c673be4dc3821ac06cd9821ea60f9c7d32a009f/setuptools-38.4.0.zip#md5=3426bbf31662b4067dc79edc0fa21a2e

# Extract the files:
unzip setuptools-38.4.0.zip
cd setuptools-38.4.0

# Install setuptools using the Python 2.7.14:
python2.7 setup.py install

 

2.安装pip

curl https://bootstrap.pypa.io/get-pip.py | python2.7 - 

 

这样就大功告成了!


本文被阅读了:275次

作者头像
关于  Ailitonia

正因站在了巨人的肩膀上,才越发觉得自己渺小。不求成为巨人,但求与其同行。 把自己所见所闻,记录下来。

→查看所有由Ailitonia发布的文章