欢迎加入学习交流QQ群:657341423
CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载Python源码后编译安装。
1.安装python3可能使用的依赖
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite*-devel
2.下载python
切换到根目录
cd /
下载之前需要安装wget
yum -y install wget
此处以3.5版本为例,如需安装其他Python版本,可在通过Python官网查找相关版本链接
wget "https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz"
3.解压下载好的压缩包
tar -zxvf Python-3.6.3.tgz
发现多出文件夹Python-3.6.3
根目录切换到Python-3.6.3文件夹
cd Python-3.6.3
编译
sudo ./configure
make
make install
如果执行sudo ./configure --enable-optimizations
提示:no acceptable C compiler found in $PATH
因为没有GCC编译器环境,所以先安装gcc再执行上述语句
yum -y install gcc
完成编译之后,输入python3,即可进入python交互模式,上述安装方式是将python3安装在根目录,如果想改变路径,在解压得出的文件夹转移到其他路径,命令如下:
把python移到/usr/local下面
mv Python-3.6.3 /usr/local