Ubuntu手動編譯源碼安裝Python的詳細過程
Ubuntu系統(tǒng)手動編譯源碼安裝Python
0. 下載源碼壓縮包
在python官網(wǎng)找到所需版本的python安裝包,下載到Ubuntu系統(tǒng)中
https://www.python.org/downloads/
本文以python3.8.2為例演示編譯過程
1 手動編譯安裝
1.1 解壓壓縮包
tar -zxvf Python-3.8.2.tgz
可以看到在當前目錄下生成Python-3.8.2
?目錄,cd Python-3.8.2
?進入到該目錄
1.2 安裝必要的一些包
sudo apt-get update sudo apt install gcc sudo apt install make sudo apt install zlib1g-dev sudo apt install libffi-dev # 缺少這個包會導(dǎo)致_ctype模塊編譯失敗
1.3 編譯
依次執(zhí)行以下命令
?# 設(shè)置安裝路徑 sudo ./configure --prefix=/usr/local/python # 編譯 sudo make sudo make install
2 建立軟鏈接
最后建立軟鏈接,從而實現(xiàn)通過python 可以直接使用python3.8
# 建立python軟鏈接 sudo ln -s /usr/local/python/bin/python3.8 /usr/bin/python # 建立pip軟鏈接 sudo ln -s /usr/local/python/bin/pip3 /usr/bin/pip
這下通過命令python -V
? 即可查看到成功輸出剛剛我們安裝的python。通過pip -V
?可以看到對應(yīng)的pip信息。
到此這篇關(guān)于Ubuntu手動編譯源碼安裝Python的文章就介紹到這了,更多相關(guān)Ubuntu安裝Python內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python的getattr和getattribute攔截內(nèi)置操作實現(xiàn)
在Python中,getattr和getattribute是用于動態(tài)屬性訪問和自定義屬性訪問行為的重要工具,本文主要介紹了python的getattr和getattribute攔截內(nèi)置操作實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2024-01-01pandas取dataframe特定行列的實現(xiàn)方法
大家在使用Python進行數(shù)據(jù)分析時,經(jīng)常要使用到的一個數(shù)據(jù)結(jié)構(gòu)就是pandas的DataFrame,本文介紹了pandas取dataframe特定行列的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-05-05關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack
這篇文章主要介紹了關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06Python實現(xiàn)用networkx繪制MultiDiGraph
這篇文章主要介紹了Python實現(xiàn)用networkx繪制MultiDiGraph方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02Python基于FTP模塊實現(xiàn)ftp文件上傳操作示例
這篇文章主要介紹了Python基于FTP模塊實現(xiàn)ftp文件上傳操作,結(jié)合實例形式分析了Python引入ftp模塊及相關(guān)設(shè)置、文件傳輸?shù)炔僮骷记?需要的朋友可以參考下2018-04-04python生成requirements.txt文件的推薦方法
Python項目中必須包含一個requirements.txt文件,用于記錄所有依賴包及其精確的版本號,以便新環(huán)境部署,下面這篇文章主要給大家介紹了關(guān)于python生成requirements.txt文件的相關(guān)資料,需要的朋友可以參考下2022-07-07flask-SQLALchemy連接數(shù)據(jù)庫的實現(xiàn)示例
sqlalchemy是數(shù)據(jù)庫的orm框架,讓我們操作數(shù)據(jù)庫的時候不要再用sql語句了,本文就介紹了flask-SQLALchemy連接數(shù)據(jù)庫的實現(xiàn)示例,感興趣的可以了解一下2022-06-06