centos6 + 安装python3.6以及pip3

CentOS 6+系统默认安装的python版本是2.6.6,python2版本与python3还有有一些语法上的不一样。我们要把python升级到3版本,但是系统自带的旧版本python被系统很多其他软件环境依赖,所以不能直接卸载原来的2版本,所以我们重新安装一个3版本,将2版本的依赖保留。
 

1、下载Python安装包,源码包下载地址:https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

2、安装源码编译器等工具:

yum -y install gcc gcc-c++ autoconf automake make zlib zlib-devel

3、解压下好的源码包

tar -xzvf Python-3.6.0.tgz  

 4、进入解压好的安装包路径:

    cd Python-3.6.0

5、编译安装包,指定安装路径:
注意:prefix参数用于指定将Python安装在新目录,这样不会覆盖原有的python

./configure --prefix=/usr/local/python36   
make && make install

6、修改系统默认的Python路径,因为默认的python指向2.6

mv /usr/bin/python /usr/bin/python-2.6.6  

 7、建立新的软连接,指向Python-3.6.0:
注:这里的python36是第4步指定的安装路径,python3.6是Python包里的可执行程序

ln -s /usr/local/python36/bin/python3.6 /usr/bin/python

 8、因为yum是依赖python的,所以这里我们修改了默认的python,就要要修改yum,让其运行指向旧的版本:

vim /usr/bin/yum  
将第一行“#!/usr/bin/python”
修改为“#!/usr/bin/python-2.6.6”

9、至此,python3安装完成,测试一下,可以看到python的版本切为3.6

[root@localhost ~]# python
Python 3.6.0 (default, Oct 10 2018, 18:17:03) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-23)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

10、安装pip3 :下载安装文件,使用python命令进行安装

wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py
python get-pip.py

11、为pip建立软连接,使用pip命令安装requests模块

ln -s /usr/local/python36/bin/pip3.6 /usr/bin/pip
pip -V
pip install requests
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值