centos7中的python公升級到python3

2021-08-20 12:41:20 字數 1727 閱讀 8415

對於寫部落格,我總覺的自己不專業,也就是在平常工作 中的一些常見的知識,總結一下,跟那些大神的部落格相比,純屬自娛自樂,簡單的寫寫安裝的過程吧。

2、解壓python的壓縮包,命令如下:

tar -xf python-3.6.5.tgz -c /usr/local/src/
3、安裝需要的依賴(不安裝在安裝編譯的時候會報錯)

yum -y install zlib* bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
其中readline這個依賴包是為了解決python命令列不能直接刪除,使用上下鍵等問題的,但是這個包有依賴ncurses,所以都需要安裝,python命令列預設刪除使用的是  ctrl+刪除。

4、這是我們就可以切換目錄到python-3.6.5目錄中,執行原始碼安裝的3大神器。。。

./configure --enable-optimizations

make && make install

5、等待安裝完成,之後配置centos7中需要原生python支援的程式檔案。其實也可以不用修改原來的,只需要把python3的路徑新增到環境變數中就可以了。新增環境變數,看如下操作:

mv /usr/bin/python /usr/bin/python2.7.5  修改原生python的名字

ln -s /usr/local/bin/python3.6 /usr/bin/python 建立安裝的python3的軟連線,特別說明,由於我在編譯安裝的時候沒有指定安裝位置,

所以預設安裝在/usr/local/bin/目錄中

新增環境變數

vim  /etc/profile   #在檔案末尾新增

export path="/usr/local/python3/bin:$path"

#執行如下命令,即刻生效

source /etc/profile

a、依賴python的程式,其中乙個就是yum命令,需要修改yum檔案的開頭制定的python。

vim /usr/bin/yum 

修改#!/usr/bin/python 為 #!/usr/bin/python2.7.5

vim /usr/libexec/urlgrabber-ext-down

修改#!/usr/bin/python 為 #!/usr/bin/python2.7.5

到這裡我們的python公升級就結束了,這時候你可以使用如下命令檢測一下:

python -v

pip -v

錯誤解決方式:

出現的錯誤,安裝完成後使用pip 安裝python的軟體包的時候,出現ssl認證的錯誤,pip   ssleorror:certificate verify failed

檢視了好多博主的文章,也沒有解決,不過最終他還是被我找到了。

原因是因為pip在連線https的時候需要進行一次認證,但是認證失敗了,(具體為什麼失敗,還沒有找到原因)所以過不去,現在的解決方式就是我們新增乙個引數,就可以直接跳過認證,

pip3 --trusted-host files.pythonhosted.org install sqlalchem

朋友們,下次再見!

centos7中安裝python3 6 4的教程

python3.6.4官方版是一款在適合開發人員使用的windows系統上執行的指令碼語言工具,python3.6.4官方版是目前程式設計從業者必學的語言之一。我們可以通過python平台來獲取到所有程式軟體的源 而且你還可以直接將這些 改變成為其他不同的語言,從而是程式的模組更為清楚。功能介紹 1...

解決centos7中Python版本共存問題

執行命令 wgetyum install zlib devel1.3 解壓命令 tar xvf python 3.6.5.tgz1.4 將解壓檔案移動到 usr local目錄下 mv python 3.6.5 usr local1.5 在local目錄下建立python3目錄 mkdir usr ...

centos7安裝python的MySQLdb模組

sudo pip install mysql python如果遇到找不到mysql config檔案時,要先安裝 mysql community devel sudo yum install mysql community devel 然後重新sudo pip install mysql pytho...