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
一、在官网下载对应版本的源码包(下载)测试
二、解压与安装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
毕竟丰富的第三方库是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对应目录下。
一、在官网下载对应版本的源码包(在官网中搜索)
二、解码与安装
$ 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便可)
至此。转载请注明出处。