0基础自学linux运维-1.1-Centos7安装Python3.7

注意事项

安装python3.7系列,千万不要删除原系统和python2.x版本,要不然估计你会哭的^_^

一、环境说明

系统:centos7.6 64 位

Python:3.7

二、安装

#2.1 安装依赖

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

yum install libffi-devel -y

#2.2 下载python3.7源码

#官网下载址https://www.python.org/downloads/source/

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz

tar -zxvf Python-3.7.4.tgz

#2.3 安装python3

cd Python-3.7.4

mkdir /usr/local/python3

#加上--with-ssl参数就可以让pip3使用ssl

#最后会提示运行“./configure --enable-optimizations”所以干脆一下加上去

./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl

make

make install

cd ..

#2.4 创建软连接

#/usr/bin下面的都是系统预装的可执行程序,会随着系统升级而改变。

#/usr/local/bin目录是给用户放置自己的可执行程序的地方,推荐放在这里,不会被系统升级而覆盖同名文件。

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

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

#2.5 验证是否成功

[root@vm76 tools]# python3 -V

Python 3.7.4

[root@vm76 tools]# pip3 -V

pip 19.0.3 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

你可能感兴趣的:(0基础自学linux运维-1.1-Centos7安装Python3.7)