码迷,mamicode.com
首页 > 编程语言 > 详细

centos7下安装Python3.7(与python2共存)

时间:2019-01-23 01:24:35      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:--   adl   read   configure   readline   账户   压缩   pen   安装完成   

2019-01-22   22:50:05

centos7默认安装的是python2.7,然而python2基本上要淘汰了,所以有必要安装最新的python3

python,g++这些工具一般安装在/usr/bin目录里

通过指令ll python*可以看到python指向的是python2.7

技术分享图片

我们要安装python3,使python指向python3

下面开始具体步骤(参考其他大佬的方法,也是学了很久,现在总结一下)

以下操作在root账户下进行

1.安装依赖包(用于下载编译python3)

1 sudo yum -y groupinstall "Development tools"
2 sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

2.下载python3安装压缩文件(下载到/usr)

1 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a1.tar.xz

3.新建一个文件夹存放python3

1 mkdir /usr/local/python3

4.把python3安装包移动到新建的文件夹里,进行解压+安装(下面几个指令注意切换到相应目录操作)

1 mv Python-3.7.0a1.tar.xz /usr/local/python3
2 tar -xvJf Python-3.7.0a1.tar.xz
3 cd Python-3.7.0a1
4 ./configure --prefix=/usr/local/python3
5 make
6 make install

5.创建软连接

1 ln -s /usr/local/python3/bin/python3 /usr/bin/python3
2 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

6.此时python3已经安装好,在终端输入python3测试

技术分享图片

然而当我输如指令: python -V 查看python默认版本,发现还是python2,但有的大佬直接就变成python3了,我也不知道为啥

不过不影响,python3已经安装好了

技术分享图片 

7.修改yum配置文件,python3与python2共存(因为执行yum需要python2版本)

执行指令   vi /usr/bin/yum

把#! /usr/bin/python修改为#! /usr/bin/python2

同理 vi /usr/libexec/urlgrabber-ext-down 文件里面的#! /usr/bin/python 也要修改为#! /usr/bin/python2

这样python3安装完成,同时python2也存在!

 

centos7下安装Python3.7(与python2共存)

标签:--   adl   read   configure   readline   账户   压缩   pen   安装完成   

原文地址:https://www.cnblogs.com/dingzhen7186/p/10306780.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!