如何在Debian 9上安裝Python 3.7?
Python是世界上最受歡迎的程式語言之一,是一種多功能的程式語言;它簡單易學,可以使用它來完成我們想要的任何操作,編寫小腳本,建立遊戲,開發網站等等。而Python 3.7是Python語言的最新主要版本,以下這篇文章將介紹在Debian系統上如何安裝Python 3.7版本,希望對大家有幫助。
在Debian上建立Python 3.7是一個相對簡單的過程,不需要花費多長時間。
1、先安裝建置Python來源所需的套件:
#$ sudo apt update $ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
2、使用curl指令從python下載頁下載所需版本的原始碼
下面的指令是下載Python 3.7.3版本:
$ curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
3、下載完成後,使用tar指令解壓縮:
$ tar -xf Python-3.7.3.tar.xz
4、導覽至python來源目錄並執行configure腳本
該configure
腳本將執行許多檢查,以確保系統上的所有依賴項都存在。
$ cd Python-3.7.3 $ ./configure --enable-optimizations
說明:--enable-optimizations
選項將透過執行多個測試來優化Python二進位文件,這將使建置過程變慢。
5、執行make以啟動建置過程:
$ make -j 8
為了縮短建置時間,需要根據處理器修改 -j
標誌。如果不知道處理器的核心數量,可以透過鍵入nproc
來找到它。本文以8個內核為例,則使用的是-j8
標誌。
6、安裝python二進位檔案
#建置完成後,以具有sudo存取權限的使用者身分執行以下命令,安裝python二進位文件:
$ sudo make altinstall
註:不要使用標準make install,因為它將覆寫預設python3系統d的二進位檔案。
7、驗證
此時,Python 3.7已安裝在Debian系統上並且可以使用了。我們可以輸入以下指令來驗證一下:
$ python3.7 --version
輸出
Python 3.7.3
相關影片教學推薦:《Python3教學》
以上就是本篇文章的全部內容,希望對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !
以上是如何在Debian 9上安裝Python 3.7?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Linux終端中查看Python版本時遇到權限問題的解決方法當你在Linux終端中嘗試查看Python的版本時,輸入python...

在使用Python的pandas庫時,如何在兩個結構不同的DataFrame之間進行整列複製是一個常見的問題。假設我們有兩個Dat...

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

Uvicorn是如何持續監聽HTTP請求的? Uvicorn是一個基於ASGI的輕量級Web服務器,其核心功能之一便是監聽HTTP請求並進�...

在Python中,如何通過字符串動態創建對象並調用其方法?這是一個常見的編程需求,尤其在需要根據配置或運行...

本文討論了諸如Numpy,Pandas,Matplotlib,Scikit-Learn,Tensorflow,Tensorflow,Django,Blask和請求等流行的Python庫,並詳細介紹了它們在科學計算,數據分析,可視化,機器學習,網絡開發和H中的用途

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...
