欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Ubuntu手動編譯源碼安裝Python的詳細過程

 更新時間:2024年07月03日 16:37:43   作者:落鴻挽漣漪  
這篇文章主要介紹了Ubuntu手動編譯源碼安裝Python的詳細過程,在python官網(wǎng)找到所需版本的python安裝包,下載到Ubuntu系統(tǒng)中,需要的朋友可以參考下

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攔截內(nèi)置操作實現(xiàn)

    在Python中,getattr和getattribute是用于動態(tài)屬性訪問和自定義屬性訪問行為的重要工具,本文主要介紹了python的getattr和getattribute攔截內(nèi)置操作實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • pandas取dataframe特定行列的實現(xiàn)方法

    pandas取dataframe特定行列的實現(xiàn)方法

    大家在使用Python進行數(shù)據(jù)分析時,經(jīng)常要使用到的一個數(shù)據(jù)結(jié)構(gòu)就是pandas的DataFrame,本文介紹了pandas取dataframe特定行列的實現(xiàn)方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • pip install命令安裝擴展庫整理

    pip install命令安裝擴展庫整理

    這篇文章主要介紹了pip install命令安裝擴展庫整理,文中代碼和圖文講解的很詳細,有需要的同學(xué)可以參考下
    2021-03-03
  • 關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack

    關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack

    這篇文章主要介紹了關(guān)于 Python opencv 使用中的 ValueError: too many values to unpack,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-06-06
  • Python實現(xiàn)用networkx繪制MultiDiGraph

    Python實現(xiàn)用networkx繪制MultiDiGraph

    這篇文章主要介紹了Python實現(xiàn)用networkx繪制MultiDiGraph方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python中np.where()用法具體實例

    Python中np.where()用法具體實例

    這篇文章主要給大家介紹了關(guān)于Python中np.where()用法的相關(guān)資料,np.where()是NumPy庫中的一個函數(shù),主要用于根據(jù)條件從數(shù)組中選擇元素,文中給出了詳細的代碼示例,需要的朋友可以參考下
    2023-08-08
  • Python單元測試unittest的具體使用示例

    Python單元測試unittest的具體使用示例

    本篇文章主要介紹了Python單元測試unittest,詳細的介紹了unittest的概念和簡單的使用示例,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • Python基于FTP模塊實現(xiàn)ftp文件上傳操作示例

    Python基于FTP模塊實現(xiàn)ftp文件上傳操作示例

    這篇文章主要介紹了Python基于FTP模塊實現(xiàn)ftp文件上傳操作,結(jié)合實例形式分析了Python引入ftp模塊及相關(guān)設(shè)置、文件傳輸?shù)炔僮骷记?需要的朋友可以參考下
    2018-04-04
  • python生成requirements.txt文件的推薦方法

    python生成requirements.txt文件的推薦方法

    Python項目中必須包含一個requirements.txt文件,用于記錄所有依賴包及其精確的版本號,以便新環(huán)境部署,下面這篇文章主要給大家介紹了關(guān)于python生成requirements.txt文件的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • flask-SQLALchemy連接數(shù)據(jù)庫的實現(xiàn)示例

    flask-SQLALchemy連接數(shù)據(jù)庫的實現(xiàn)示例

    sqlalchemy是數(shù)據(jù)庫的orm框架,讓我們操作數(shù)據(jù)庫的時候不要再用sql語句了,本文就介紹了flask-SQLALchemy連接數(shù)據(jù)庫的實現(xiàn)示例,感興趣的可以了解一下
    2022-06-06

最新評論