CentoOs7搭建python3环境

linux环境基本自带python2环境,以下为安装python3环境的操作

1. 检查现有python版本情况

通过命令 python -V 查看当前版本

python -V

《CentoOs7搭建python3环境》 python -V结果

可见系统默认的python2环境

通过which python查看python可执行文件的位置

which python

《CentoOs7搭建python3环境》 which python结果

可见执行文件在/usr/bin/ 目录下,切换到该目录下执行
ll python* 命令查看

cd /usr/bin/
ll python*

《CentoOs7搭建python3环境》 python2版本情况

python命令指向的是python2版本

2. 下载安装python3所需要的相关包文件

通过执行命令yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

《CentoOs7搭建python3环境》 安装截图

安装的过程基本上不会出现什么问题,若有问题请用
sudo命令进行安装 或者 通过
yum update命令更新yum包。

备份原本指向python2环境的/usr/bin/python命令
通过执行mv python python.bak进行备份

mv python python.bak

《CentoOs7搭建python3环境》 备份结果

3. 下载并开始安装python3环境

如果当前在/usr/bin/目录下最好切换到一个放置python下载包的位置比如执行cd ~命令进入家目录
去官网下载编译安装包或者直接执行以下命令下载

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz

《CentoOs7搭建python3环境》 下载python3

执行

tar -xvf Python-3.6.5.tar.xz

进行解压

《CentoOs7搭建python3环境》 解压成功后

切换进入

cd Python-3.6.5

指定安装目录,进行编译安装

./configure prefix=/usr/local/python3
sudo make && make install

如果不是root用户,请使用sudo命令进行root权限执行
等待一段执行时间后,安装完毕,此时/usr/local/目录下就会有python3了,因此我们可以添加软链到执行目录下/usr/bin

ln -s /usr/local/python3/bin/python3 /usr/bin/python

这时候输入python命令就可以进入到我们安装好的python3环境了

《CentoOs7搭建python3环境》 python环境测试

注:python环境通过输入exit()或者键盘命令 ctrl+d退出

4.修改应用python2环境的文件配置

因为执行yum需要python2版本,为了不影响以后我们对yum的使用,所以我们还要修改yum的配置,执行:

vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down

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

《CentoOs7搭建python3环境》 修改yum

大功告成! END

    原文作者:格物致知丶
    原文地址: https://www.jianshu.com/p/e12edc8af10d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞