方法是很多的主守,這里用一個完全是手動操作的勿决,因為這樣好控制版本也好卸載
看這里看這里恋脚,https://www.cnblogs.com/donke/p/9590807.html
在安裝之前扬霜,需要知道可能會碰到的問題:
Q1: 在linux環(huán)境下粘招,安裝完python3.6.2后处嫌,發(fā)現(xiàn)并沒有pip3功能
https://pip.pypa.io/en/stable/installing/
1)下載get-pip.py 文件
2)python get-pip.py
3)重新安裝python3
對栅贴,沒錯,就是python安裝pip然后python3下才默認會有pip3熏迹。這是為什么有沒有誰造可以回復(fù)我i苁怼!Q⒚濉厨剪!Orz
關(guān)于這個get-pip下載,如果用curl或者git可能出現(xiàn):
fatal: unable to access 'https://github.com/rancher/rancher.git/':Peer reports incompatible or unsupported protocol version.
解決辦法 ==> yum update -y nss curl libcurl
Q2: 如果修改了/usr/bin/python
的軟鏈接友存,yum失效了
這個主要是yum本身用了這個軟連接
vim /usr/libexec/urlgrabber-ext-down
vim /usr/bin/yum
兩個文件的頭#!/usr/bin/python
改成#!/usr/bin/python2
就行祷膳,單改yum的不行,下面那個也得改屡立,不過不建議動python這個軟連接直晨,創(chuàng)造一個python3的軟連接最好,如果想修改python的軟鏈接那就必須要修改這倆文件膨俐,而且最好還是備份下mv python python.bak
Q3: 最好先安裝依賴
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 deltrapm
不然可能會說缺少什么什么勇皇,反正缺啥補啥
python3安裝非常簡單
下載
官網(wǎng)招版本:https://www.python.org/ftp/python/,然后wget https://www.python.org/ftp/python/3.4.6/Python-3.4.6.tgz
解壓
tar -zxvf Python-3.6.3.tgz
設(shè)置目錄
./configure --prefix=/usr/local/python3.4
這句話的大致目的就是把python的安裝目錄指定一下焚刺,這樣的話敛摘,里面的一些bin目錄、lib目錄就都會存放在這個目錄下面乳愉。如果不指定這個安裝目錄的話兄淫,最后python的安裝文件將分散到linux的默認目錄屯远,不在一塊。我們指定安裝目錄捕虽,以后卸載的話直接刪除目錄就可以干凈卸載了慨丐。提前mkdir python3.4的目錄應(yīng)該更好,不過也還好
編譯鏈接
make && make install
等一會
創(chuàng)造軟鏈接
ln -s /usr/local/python3.4/bin/python3 /usr/bin/python3
ln -s /usr/local/python3.4/bin/pip3.5 /usr/bin/pip3
最后 pip3 -V
python3 -V
檢查一下
用yum方式安裝python3
sudo yum install epel-release
sudo yum install python36