Linux(centos)安裝python3環(huán)境

方法是很多的,這里用一個完全是手動操作的,因為這樣好控制版本也好卸載
看這里看這里,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。這是為什么有沒有誰造可以回復我?。。?!Orz
關于這個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安裝非常簡單

下載

官網招版本: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

設置目錄

./configure --prefix=/usr/local/python3.4
這句話的大致目的就是把python的安裝目錄指定一下,這樣的話,里面的一些bin目錄、lib目錄就都會存放在這個目錄下面。如果不指定這個安裝目錄的話,最后python的安裝文件將分散到linux的默認目錄,不在一塊。我們指定安裝目錄,以后卸載的話直接刪除目錄就可以干凈卸載了。提前mkdir python3.4的目錄應該更好,不過也還好

編譯鏈接

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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容