---恢復內容開始---
雲主機的python是2.7有些不方便,故要更換3,看到官網有3.6的包,就下載了。
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tar.xz
你需要查看你的現有版本,來為之后的更改做記號。
python -v
復制文件到/usr/src到做備份。在移動到/usr/local/bin下解壓tar -zxvf
源碼安裝分為以下步驟。進入解壓完畢的文件夾
./configure #或者直接指定安裝目錄 ./configure --prefix=/usr/local/bin/python3.6.3
make all
make install
接下來就是添加一個變量:
ln -s /usr/local/bin/Python3.6.3/python /usr/bin/python3
因為很多庫還沒有更新到python3所以不建議你的鏈接直接替換原bin下的python軟連接,直接起名字python3得了,一系列語法錯誤會搞得新手痛不欲生,畢竟我們用python3是創造不是維護。當然你調用的時候是python3哦。
我因為替換造成yum不可使用,發愁的我幸好發現,usr/bin/有個python2指向2.7,機智的我運行一下python2,哇和原來一樣, ln -s /usr/bin/python2 /usr/bin/python才解決掉煩人的問題,不然還要去找原來python2.7安裝在哪里啊,好像也在usr/bin/下。。。。。當然這不重要,反正都會安裝。
安裝需要用到的庫:
yum -y install bzip2-devel sqlite-devel openssl-devel readline-devel xz-devel xz-devel tk-devel gdbm-devel
特此記錄此坑,以后不會踩咯。