前一篇讲了如何在linux中安装python 2.7.8,接下来继续安装pip,pip是python安装各种包的工具,是非常腻害的工具
在安装过程中,经常报 :Nothing to do,有很多原因,其中一个原因是虚拟机竟然没有连网,简直是太扯了,对自己太无语了。。。
1、先安装扩展源EPEL
显然,os中的源已经是安装了,而且是最新版本:
[root@wc1 ~]# yum install epel-release -y Loaded plugins: fastestmirror,refresh-packagekit,security Setting up Install Process Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * epel: mirror01.idc.hinet.net * extras: ftp.sjtu.edu.cn * updates: centos.ustc.edu.cn Package epel-release-6-8.noarch already installed and latest version Nothing to do
2、安装pip
一开始我以为安装pip就是命令:yum -y install pip,但是报错说:找不到数据源。。。
后来搜了一下,才知道要安装的是 python-pip:
[root@wc1 ~]# yum -y install python-pip Loaded plugins: fastestmirror,security Setting up Install Process Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * epel: mirror.premi.st * extras: ftp.sjtu.edu.cn * updates: centos.ustc.edu.cn Resolving Dependencies --> Running transaction check ---> Package python-pip.noarch 0:7.1.0-1.el6 will be installed --> Processing Dependency: python-setuptools for package: python-pip-7.1.0-1.el6.noarch --> Running transaction check ---> Package python-setuptools.noarch 0:0.6.10-3.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python-pip noarch 7.1.0-1.el6 epel 1.5 M Installing for dependencies: python-setuptools noarch 0.6.10-3.el6 base 336 k Transaction Summary ================================================================================ Install 2 Package(s) Total download size: 1.9 M Installed size: 8.1 M Downloading Packages: (1/2): python-pip-7.1.0-1.el6.noarch.rpm | 1.5 MB 00:02 (2/2): python-setuptools-0.6.10-3.el6.noarch.rpm | 336 kB 00:00 -------------------------------------------------------------------------------- Total 331 kB/s | 1.9 MB 00:05 warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature,key ID 0608b895: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Importing GPG key 0x0608B895: Userid : EPEL (6) <epel@fedoraproject.org> Package: epel-release-6-8.noarch (@extras) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : python-setuptools-0.6.10-3.el6.noarch 1/2 Installing : python-pip-7.1.0-1.el6.noarch 2/2 Verifying : python-pip-7.1.0-1.el6.noarch 1/2 Verifying : python-setuptools-0.6.10-3.el6.noarch 2/2 Installed: python-pip.noarch 0:7.1.0-1.el6 Dependency Installed: python-setuptools.noarch 0:0.6.10-3.el6 Complete!