如果電腦自帶的python2.7 先卸載
1.強制刪除已安裝python及其關聯
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
2.刪除殘余文件
whereis python|xargs rm -frv
開始安裝pyton3
1.安裝編譯 以及 相關的工具
yum -y groupinstall "Development tools"
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.下載安裝包解壓
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
tar -xvJf Python-3.7.0.tar.xz
3.編譯安裝
[root]# tar xvf Python-3.7.0.tar.xz
[root]# mv Python-3.7.0 /usr/local/python-3.7
[root]# cd /usr/local/python-3.7/
# 將python3.7安裝到/usr/local/sbin/python-3.7目錄下
[root python-3.7]# ./configure --prefix=/usr/local/sbin/python-3.7
[root python-3.7]# make && make install
4 安裝成功之后使用
[root python-3.7]# /usr/local/sbin/python-3.7/bin/python3
Python 3.7.0 (default, Mar 15 2019, 00:44:37)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>exit
5.查看python命令的絕對路徑
[root@python3 ~]# which python
/usr/bin/python
6 .創建軟連接 以及環境變量
ln -sv /usr/local/sbin/python-3.7/bin/python3 /usr/bin/python3
ln -s /usr/local/sbin/python-3.7/bin/pip3 /usr/bin/pip3
查看結果:
ll /usr/bin/ |grep python
可以看到 python指向了2.7版本,python 指向了3.7版本
創建環境變量
export PATH=$PATH:/usr/local/sbin/python-3.7/bin
7 驗證是否成功
python3 -V
pip3 -V
# 卸載python3
rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps
# 刪除殘留文件
whereis python3 |xargs rm -frv
#查看現有安裝的python
whereis python