centos版本自带python,但是版本是2.x版本的,python3版本需要额外自己安装
输入python -V查看python版本
python -V
输出
Python 2.6.6
1.下载python3源码包
去python官网找:python源码包
通过wget工具下载源码,这里我下载的是python3.6版本.
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
2.安装python
在安装之前,需要通过yum安装一些python3的依赖包。
分别是:zlib-devel,bzip2-devel,openssl-devel,ncurses-devel,sqlite-devel,readline-devel,tk-devel,gcc,make。
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
这次,我们把python3安装/usr/local/目录下,在/usr/local/下创建一个目录。
sudo mkdir /usr/local/python3
待源码下载完成,我们解压源码包
sudo tar -zxvf Python-3.6.6.tgz
进入解压出来的目录
cd Python-3.6.6
编译,
sudo ./configure --prefix=/usr/local/python3
安装
sudo make && make install
我们进入/usr/local/python3/bin/下,验证python3是否安装完成
cd /usr/local/python3/bin/
./python3 -V
输出
Python 3.6.6
配置环境变量
此时,我们输入python3还是提示-bash: python3: command not found,需要配置环境变量
通过vim打开/etc/profile文件
sudo vim /etc/profile
在文件的末尾添加一行代码
PATH=$PATH:/usr/local/python3/bin
如果你的python3安装其他目录,则需要把冒号后边的路径改为你python3安装的路径
让配置文件生效
source /etc/profile
现在再验证一下是否安装完成
python -V
输出python版本号则代表安装完成
Python 3.6.6
验证pip是否安装完成,这里需要用pip3验证
pip3 -V
输出pip的版本号代表安装完成
pip 10.0.1 from /usr/local/python3/lib/python3.6/site-packages/pip (python 3.6)
网友评论