使用脚本安装和提升pip

要设置或进步pip,必要下载 get-pip.py.
地址:

然后运营以下命令 (供给管理员权限):

$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py
$ pip -V  #查看pip版本

 

下载

链接:

代码包: Python-2.7.12.tgz

 

安装pip

临时使用:

能够在利用pip的时候加参数-i

例如:pip install -i
pyspider,那样就能从哈工业余大学学这边的镜像去安装pyspider库。
 

1.python2.7.12的下载&安装&配置

setuptools安装

1.下载setuptools安装包

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

二.解压安装

tar zxf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11/
python setup.py build
python setup.py install

ERROR: “zipimport.ZipImportError: can’t decompress data; zlib not
available” 
或者 “Compression requires the (missing) zlib module” 
好吧又再一次报错,看来是贫乏 zlib
重视包,只可以重复编写翻译安装python了,不过在编写翻译此前先修改Modules/Setup文件

 化解格局:

  1. #  yum install zlib  
  2. # yum install zlib-devel  
  3. 下载成功后,进入python2.柒的目录,重新试行  
  4. #make  
  5. #make install  
  6.   
  7. 此刻从前实行的 软连接依然生效  
  8.   
  9. 下一场进入 setuptool目录,  
  10. [root@localhost setuptools-5.2]# python setup.py install  重新安装
     

安装

解压缩,进入目录:  cd Python-2.柒.1二

安装:   ./configure

make all

make install

make clean

make distclean

 

配置

因为系统暗中认可是利用/usr/bin/python,而它此前对应的是python二.陆.六,而新的python2.七.1二是设置在/usr/local/bin下边,需求再一次进行配备:

删去原有: rm /url/bin/python

改变新的软连接:ln -s /usr/local/bin/python二.七 /usr/bin/python

其它,由于yum的借助是python2.6,须求修改yum文件

/usr/bin/yum中修改 #!/usr/bin/python2.6

 

【python】python版本晋级,从2.陆.六晋升到2.七.1三

 

centos6.5系统自带了2.陆.陆本子的python,有时候为了项目上的要求,须要将python版本进级到2.柒.壹3,上面介绍了什么样进展进级。

评释:python从二.6荣升到二.7会抓住过多标题,许多依赖python二.六的软件不可能运转,供给二个个的改变配置文件(比方本文提到的yum难题),认为进级2.7像是埋了三个雷,没准几时用到何等软件开采不能够运作。个人感到,除非有特地的必要,要不然还是别晋级了。

壹,从官网下载最新版本的python

2,放在任性目录,比方/root下,解压

3,安装readline和readline-devel,倘使不安装的话,进级之后的贰.7版本python在命令行按删除,上下左右运动的时候是特殊字符,用起来很不方便人民群众。

yum install -y readline readline-devel

4,更改setup文件

vim /root/Python-2.7.13/Modules/Setup

将166行

readline readline.c -lreadline -ltermcap

4503.com,前面的#号去掉,保存退出。

5,编译python2.7

在/root/Python-贰.柒.13/目录下运作

./configure –prefix=/usr/local/python2.7

6,安装

编写翻译通过之后,实施

make && make install

捌,后续专门的工作

那儿施行python –version看版本照旧2.陆.6,进行如下操作

将2.6.6版本python备份:

mv /usr/bin/python /usr/bin/python-old

将贰.七.1三版本python连接到那些目录下

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

那儿再实践python –version就能够看出曾经是流行版的python了。

9,yum处理,这么操作之后,yum就不可能用了,因为yum用的也许老版本的python,能够通过上面的措施消除。

vim /usr/bin/yum

将率先行的python地方改成二.六.6版本python地点

即将

#!/usr/bin/python

改为

#!/usr/bin/python-old

此刻再测试,yum也寻常了。

十,至此,python二.7提高成功。