CentOS 安裝 Python 3.11.9完整步驟
在 CentOS 上安裝 Python 3.11.9 并替換系統(tǒng)中的默認(rèn) Python 版本,可以按照以下步驟來進(jìn)行。請(qǐng)注意,替換默認(rèn) Python 版本可能會(huì)影響系統(tǒng)的其他工具和依賴,因此請(qǐng)謹(jǐn)慎操作。
步驟 1:安裝依賴
首先,確保系統(tǒng)安裝了編譯 Python 所需的依賴:
sudo yum groupinstall -y "Development Tools" sudo yum install -y gcc openssl-devel bzip2-devel libffi-devel zlib-devel
步驟 2:下載并解壓 Python 3.11.9 源碼
前往 Python 官方下載頁面 下載 Python 3.11.9 的源碼包,或者使用以下命令下載并解壓:
cd /usr/src wget https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tar.xz tar -xJf Python-3.11.9.tar.xz cd Python-3.11.9
步驟 3:編譯并安裝 Python
編譯安裝 Python 3.11.9:
./configure --enable-optimizations make -j $(nproc) sudo make altinstall
注意:我們使用
make altinstall而不是make install,以避免覆蓋系統(tǒng)自帶的python二進(jìn)制文件。安裝完成后,Python 3.11.9 會(huì)以python3.11的形式存在于/usr/local/bin/目錄下。
步驟 4:更新默認(rèn) Python 版本
替換 python3 的符號(hào)鏈接
將系統(tǒng)中默認(rèn)的 python3 鏈接到新安裝的 Python 3.11.9:
sudo ln -sf /usr/local/bin/python3.11 /usr/bin/python3
替換 pip3 的符號(hào)鏈接
同樣地,將 pip3 鏈接到 Python 3.11.9 版本:
sudo ln -sf /usr/local/bin/pip3.11 /usr/bin/pip3
步驟 5:驗(yàn)證安裝
檢查 Python 版本:
python3 --version pip3 --version
應(yīng)該輸出 Python 3.11.9 和對(duì)應(yīng)的 pip 版本信息。
注意事項(xiàng)
- 系統(tǒng)兼容性:CentOS 的許多系統(tǒng)工具(例如
yum)依賴于 Python 2.x。 - 直接替換
/usr/bin/python可能會(huì)導(dǎo)致系統(tǒng)工具異常。因此推薦只修改python3鏈接,而保留/usr/bin/python指向 Python 2.x。
創(chuàng)建虛擬環(huán)境:如果您的項(xiàng)目或工具需要不同的 Python 版本或模塊,建議使用 virtualenv 或 venv 創(chuàng)建隔離環(huán)境,以減少對(duì)系統(tǒng) Python 版本的依賴。
到此這篇關(guān)于CentOS 安裝 Python 3.11.9完整流程的文章就介紹到這了,更多相關(guān) Python 3.11.9安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Tensorflow中實(shí)現(xiàn)leakyRelu操作詳解(高效)
這篇文章主要介紹了在Tensorflow中實(shí)現(xiàn)leakyRelu操作詳解(高效),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06
Django 1.10以上版本 url 配置注意事項(xiàng)詳解
這篇文章主要介紹了Django 1.10以上版本 url 配置注意事項(xiàng)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08
從基礎(chǔ)到高級(jí)詳解Python子類屬性擴(kuò)展的完全指南
在Python面向?qū)ο缶幊讨???屬性擴(kuò)展??是子類化過程中最常見的需求之一,本文將系統(tǒng)講解在子類中擴(kuò)展屬性的各種方法,適用場(chǎng)景及潛在陷阱,有需要的小伙伴可以了解下2025-10-10
python實(shí)現(xiàn)文件分片上傳的接口自動(dòng)化
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)文件分片上傳的接口自動(dòng)化,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11
詳解python中g(shù)roupby函數(shù)通俗易懂
這篇文章主要介紹了詳解python中g(shù)roupby函數(shù)通俗易懂,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05

