linux服務(wù)器配置python3與python2共存

話不多說直接動(dòng)手。我用的是xshell 服務(wù)器系統(tǒng)是centos 7

0.先從官網(wǎng)下載python源碼

wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz

1.解壓
可以新建一個(gè)文件夾將下載的python放到這個(gè)文件里
進(jìn)入home文件夾
輸入:cd /home
接著輸入:mkdir python
上面的命令完成后就會(huì)在home中新建了一個(gè)文件夾python

然后將下載的文件移動(dòng)到我們新建的python文件中
輸入:cd ~
回到頂級(jí)目錄
然后輸入: mv Python-3.7.1.tar.xz /home/python
這樣就把python的壓縮包移動(dòng)到了我們新建的python文件夾中

接著需要進(jìn)入到新建的python文件夾
輸入:cd /home/python
進(jìn)入到文件夾后 輸入:ls 可以看到有我們的python壓縮包Python-3.7.1.tar.xz 最后開始解壓
輸入:tar -xvJf Python-3.7.1.tar.xz
解壓完成后輸入:ls
可以看到多了一個(gè)python的文件夾這就是python的源碼了

2.編譯安裝
進(jìn)入python源碼的文件夾
輸入:cd Python-3.7.1
開始編譯:./configure prefix=/usr/local/python3
編譯完成后開始安裝: make install 需要等待一小會(huì)
安裝完畢后 /usr/local/目錄下就會(huì)有python3
到這里python就安裝完畢了
3.重點(diǎn)來了
由于linux系統(tǒng)都是自帶python的,但是版本都是python2的,默認(rèn)使用的是python2所以我們要更改一下將默認(rèn)修改為python3

3.1.查看系統(tǒng)默認(rèn)的python版本

我們先進(jìn)入到usr/bin目錄
輸入:ll python
輸入完可以看到python ---> python2 這個(gè)就是系統(tǒng)默認(rèn)使用python2.X的版本
我們需要修改這個(gè)默認(rèn)設(shè)置
3.2.修改python默認(rèn)版本

創(chuàng)建軟鏈
輸入:ln -s /usr/local/python3/bin/python3 /usr/bin/python
如果提示:ln: failed to create symbolic link '/usr/bin/python': File exists
說明已經(jīng)有鏈接鏈到的這個(gè)文件夾上,我們只需要?jiǎng)h除他就可以了
輸入:rm -rf /usr/bin/python
刪除后在輸入一次:ln -s /usr/local/python3/bin/python3 /usr/bin/python
OK完成了
你可以按照3.1的方法查看一下是不是修改好了
或者也可輸入:python -V 與 python2 -V
看看輸出的版本是多少

  在安裝庫(kù)時(shí)需要輸入: python -m install XXXX  這樣才是安裝到python3的版本是
  直接輸入:pip install XXXX 這個(gè)是安裝到python2的版本上
  還有一種方法是給pip3創(chuàng)建軟鏈:
  輸入:ln -s /usr/local/python3/bin/pip3.6 /usr/bin/pip3           
  完成后安裝庫(kù)就只需要輸入:pip3 install XXXXX  就可以了
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容