# 環境依賴
[root@kazihuo~]# yum -y install gcc gcc-c++ python-devel zlib-devel openssl-devel
方式一:
# Yum安裝 (首選)
在配置好網絡yum源及epel源時,直接通過以下命令安裝python3和pip3;
# yum -y install python36 python36-devel python36-pip
方式二:
# 編譯安裝
# 打開鏈接,找到需安裝的相應版本: https://www.python.org/downloads/source/
[root@kazihuo /soft]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
[root@kazihuo /soft]# tar xvf Python-3.6.5.tgz
[root@kazihuo /soft/Python-3.6.5]# ./configure --prefix=/usr/local/python3.6.5
[root@kazihuo /soft/Python-3.6.5]# make && make install
# python3編譯安裝成功后,輸出顯示如下,表示已同步安裝成功pip3和setuptools;
[root@kazihuo~]# ln -sv /usr/local/python3.6.5/bin/python3 /usr/bin/python3
[root@kazihuo ~]# ln -sv /usr/local/python3.6.5/bin/pip3 /usr/bin/pip3
兩步軟鏈接操作等效於配置環境變量,如下:
# tail -1 /etc/profile
PATH=$PATH:$HOME/bin:/usr/local/python3.6.5/bin
# 在命令行界面敲入 python3 ,進入python3程序 !
完善操作
將python命令默認設置成python3(可選操作)
[root@kazihuo /usr/bin]# rm python
[root@kazihuo /usr/bin]# ln -sv /usr/local/python3.6.5/bin/python3 /usr/bin/python
[root@kazihuo ~]# python -V
Python 3.6.5
報錯說明
yum使用報錯
問題描述:
因為yum使用python2,替換為py3后可能無法正常工作;
[root@kazihuo ~]# yum list
File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax
問題解決:
修改yum配置文件即可解決;
[root@kazihuo ~]# head -1 /usr/bin/yum
#!/usr/bin/python2.7