水善利万物而不争,处众人之所恶,故几于道
1.直接进入python命令行查看python版本
python
2.列出系统上所有可用的python版本
ll /usr/bin/python*
源码包可以通过wget在线下载,也可以到官网下载到windows上,然后上传到linux上。这里我直接官网下好,上传到Linux上
淘宝镜像下载地址
官网下载地址
方法二:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
如果提示未找到命令,先安装wget
yum -y install wget
然后继续安装wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
先安装一下依赖的环境(非常重要,要不然后面会报错):
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 gcc libffi-devel
1. 为了方便管理,首先在/usr/local/下面创建一个文件,作为安装Python的目标文件,文件名任意,这里取名为Python3。在Linux中一般习惯把用户安装的软件安装在/usr/local/XXX/下。
[root@hadoop101 ~]# mkdir /usr/local/Python3
2. 输入以下命令解压下载好的Python安装压缩包。tar -zxvf Python-3.7.0.tgz
3. 解压完成后,输入命令:cd Python-3.7.0/
,进入生成的目录。
4. 接着执行命令,设置Python的安装目录为/usr/local/Python3。 ./configure --prefix=/usr/local/Python3
5. 配置完成之后执行命令:make
,开始编译源码。
编译完成后,执行命令:make install
,开始安装Python。
更改默认指向
安装完成后,在终端输入python或python3命令,如果出现的版本依然是原来的默认版本,那么就需要创建链接。在终端中输入以下命令删除原有对Python 2的软链接。
rm /usr/bin/python
再创建新的链接。
ln -s /usr/local/Python3/bin/python3 /usr/bin/python
ln -s /usr/local/Python3/bin/pip3 /usr/bin/pip
最后再使用python命令查看默认版本,观察Python默认版本是否已经更换为你安装的最新版。