时间:2019.05.31
环境:CentOS
目的:CentOS系统安装python3
说明:
作者:Zhong QQ交流群:121160124 欢迎加入!
关注微信公众号:邂逅最美的时光
目录
安装python3
目前很多linux类系统自带python2 现在很多程序都是基于python3来开发的 所以记录一下在CentOS系统中安装python3的过程 笔者基于CentOS7.5安装python3.7.2版本 默认使用root账户 非管理员账户加上sudo
首先安装依赖包 这些包干什么用笔者也说不清楚 总之安装上没有错 不按就不一定了 Ubuntu系统请自行查询依赖包
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 gcc make
然后去python官网下载源码包
依次选择Python>>>Downloads>>>Source code>>>Latest Python 3 Release - Python3.7.2 也可以自行选择其他版本
点击之后转到下载页面 选择合适的文件点击进行下载
可以先下载到本地再传到CentOS系统中 也可以复制源下载链接地址 在CentOS中下载
如果在CentOS中下载 可以用如下命令下载
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
下载完成后 可以看到本地已经多了一个文件 Python-3.7.2.tgz 对它进行解压
tar -xvzf Python-3.7.2.tgz
进入目录
cd Python-3.7.2/
配置python3的安装目录
./configure prefix=/usr/local/python3
安装
make
make install
或者
make && make install
安装成功之后,安装目录就在/usr/local/python3
此时可以测试一下
/usr/local/python3/bin/python3
如果执行上面的命令可以进入python3编译环境 说明python3安装成功了
配置软链接
为了方便在任何地方运行python3 可以建立软链接 默认python执行的是python2的环境 为了区分 可以建立python3来执行python3的环境
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
这样 在任何地方都可以通过python3来进入python3的编译环境(推荐) 这样既不用更改默认的python2环境 也可以很明显的区分Python2和python3环境
pip也是一样
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
卸载python3
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps
删除软链接等留存文件
whereis python3 |xargs rm -frv
关注微信公众号 希望带给你不一样的别致: