CentOS7系统自带Python2.X安装Python3.6.2——个人笔记

来源:互联网 发布:地图数据研发工程师 编辑:程序博客网 时间:2024/06/01 10:43

前言

自学Python,安装CentOS后自带Python2.X,由于现阶段教程、趋势是Python3.X,故做此次操作。

1、环境

VM虚拟机,CentOS7,自带Python2.7.5,安装Python3.6.2。

2、下载Python3.6.2安装包

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

在虚拟机下载非常缓慢,经常失败,于是在主机win上下载,copy到虚拟机Centos7的。

3、安装python3.6.2可能使用的依赖

# yum install openssl-devel bzip2-devel expat-devel gdbm-develreadline-devel sqlite-devel

4、解压Python-3.6.2.tar.xz

先解压xz文件,再解压tar文件。

# xz -d Python-3.6.2.tar.xz

# tar xvf Python-3.6.2.tar

# cd Python-3.6.2

# ./configure --prefix=/usr/local

# make

# make altinstall

5、更改/usr/bin/python链接

# cd/usr/bin

# mv python python.backup    \\备份python

# ln -s/usr/local/bin/python3.6 /usr/bin/python   \\这里是python3.6,不是python3.6.2\\

# ln -s/usr/local/bin/python3.6 /usr/bin/python3   \\这里是python3.6,不是python3.6.2\\

6、更改yum脚本的python依赖

# cd /usr/bin

# ls yum*

yum   yum-config-manager   yum-debug-restore   yum-groups-manager

yum-builddep   yum-debug-dump   yumdownloader

使用vim更改以上文件

# vimyum

以上7个文件全部

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

更改完毕后,ESC Ctrl+: wq Enter

7、修改gnome-tweak-tool配置文件

# vim /usr/bin/gnome-tweak-tool

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

8、修改urlgrabber配置文件

# vim /usr/libexec/urlgrabber-ext-down

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

9、启动Python3.6

# python3.6

版本号为Python3.6.2