如何在Debian 10上安裝Python 3.8


Python是世界上使用最廣泛的編程語言之一。憑借其簡單易學的語法,Python是初學者和經驗豐富的開發人員的流行選擇。Python是一種通用的編程語言。它可以用於構建各種應用程序,從簡單的筆跡到復雜的機器學習算法。

Debian 10包含Python版本3.7,可以使用該apt工具進行安裝或更新。

在撰寫本文時,Python 3.8是Python語言的最新主要版本。它包括許多新功能,例如賦值表達式, positional-only參數,f字符串支持等等。Python 3.8在標准的Debian 10存儲庫中不可用。

在Debian 10上安裝Python 3.8

在Debian上構建Python 3.8是一個相對簡單的過程,只需幾分鍾。

  1. 首先安裝構建Python源代碼所需的軟件包:

    sudo apt updatesudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl
  2. 使用wget或從Python下載頁面下載最新版本的源代碼curl。在撰寫本文時,最新版本是3.8.2

    curl -O https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz
  3. 下載完成后,解壓縮tarball:

    tar -xf Python-3.8.2.tar.xz
  4. 導航到Python源目錄並運行configure腳本:

    cd Python-3.8.2./configure --enable-optimizations

    該腳本執行許多檢查,以確保系統上的所有依賴項都存在。該--enable-optimizations選項將通過運行多個測試來優化Python二進制文件,這將使構建過程變慢。

  5. 運行make以開始構建過程:

    make -j 4

    修改,-j使其與處理器中的內核數量相對應。您可以通過鍵入找到號碼nproc

  6. 構建完成后,以具有sudo訪問權限的用戶身份運行以下命令來安裝Python二進制文件:

    sudo make altinstall

    不要使用該標准make install,因為它將覆蓋默認的系統python3二進制文件。

  7. 至此,Python 3.8已安裝在您的Debian系統上並可以使用。您可以通過鍵入以下內容進行驗證:

    python3.8 --version
    Python 3.8.2

創建虛擬環境

Python虛擬環境是一個獨立的目錄樹,其中包括Python安裝和許多其他軟件包。它允許您將Python模塊安裝在特定項目的隔離位置,而不是全局安裝。這樣,您不必擔心會影響其他Python項目。

在此示例中,我們將my_app在用戶主目錄中創建一個新的Python 3.8項目。

首先,創建項目目錄並切換到該目錄:

mkdir ~/my_app && cd ~/my_app

在項目根目錄內部,運行以下命令以創建一個名為的虛擬環境my_app_venv

python3.8 -m venv my_app_venv

激活環境:

source my_app_venv/bin/activate

激活后,shell提示符將以環境名稱為前綴。從Python 3.4開始,在創建虛擬環境pip時,默認情況下會安裝Python 的軟件包管理器。

在虛擬環境中,可以使用pip代替pip3.8python代替python3.8

python -v
Python 3.8.1

完成停用環境的工作后,鍵入deactivate,然后將返回到常規shell。

deactivate

結論

如何在Debian 10上安裝Python 3.8已經完結。您現在可以創建一個虛擬環境並開始開發Python 3項目。

原文鏈接:https://www.iplayio.cn/post/8235583


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM