Linux CentOS7下安装Python3及其setuptools、pip

CentOS 7系统自带Python2.7,咱们尽可能别去卸载它!!不然会出问题,好比yum没法使用等问题。html

倘若,在安装Python3时没有自动安装setuptools和pip,那么,如何在CentOS 7下安装本身的Python3及其setuptools、pip工具呢?咱不废话,直接上干货,如下步骤供你们参考。python

先肯定已安装gcc编译器,不然yum install gcc 和 gcc-c++进行安装。c++

解决依赖包

要想成功安装setuptools和pip工具,首先安装其依赖包,主要是zlib-devel、openssl-devel,安装他们很简单!(若有权限问题,请前加sudo)工具

$ yum install zlib-devel
$ yum install openssl-devel

安装Python3

一、在官网下载对应版本的源码包(下载测试

 

二、解压与安装ui

$ tar -zxvf Python-3.5.4.tgz
$ cd Python-3.5.4
$ ./configure --prefix=/usr/local/python3    # 绑定安装目录
$ make
$ make install

以上过程须要等待一段时间,这时候你能够陪女友聊聊天。而后添加python3环境变量(不会添加?查看)。spa

或者更新python软链接。code

在安装python3的同时,通常也会自动安装setuptools和pip3。若没有自动安装,则按如下步骤进行安装。htm

安装setuptools

毕竟丰富的第三方库是Python的优点所在,为了更加方便的安装第三方库,使用pip命令,咱们须要进行相应的安装。安装pip前须要前置安装setuptools工具。blog

一、在官网下载对应版本的源码包(在官网中搜索

二、解码与安装

$ tar -zxvf setuptools-28.8.0.tar.gz
$ cd setuptools-28.8.0
$ python3 setup.py build
$ python3 setup.py install

注意的是,这里的"python3"使用的就是前面添加好的环境变量,这样setuptools会自动安装到python3对应目录下。

安装pip

一、在官网下载对应版本的源码包(在官网中搜索

二、解码与安装

$ tar -zxvf pip-10.0.1.tar.gz
$ cd pip-10.0.1
$ python3 setup.py build
$ python3 setup.py install

注意的是,这里的"python3"使用的就是前面添加好的环境变量,这样pip会自动安装到python3对应目录下。

测试

直接输入命令 pip3 -V 或 pip3.5 -V (自动与python3同环境变量)

若是没有意外的话,会输出相似"pip 10.0.1 from /usr/local/python3/lib/python3.5/site-packages/pip (python 3.5)",pip安装完成!

(若是还有错误,请找度娘,通常多是缺其他依赖包,安装后,从新编译python(进入解压目录执行make & make install)以及从新安装setuptools和pip便可)

 

  至此。转载请注明出处。

相关文章
相关标签/搜索