分享在Linux上安裝Python
在 上安裝最新 Python,替代或與老版本並存的分步說明。Python 現在是最流行、最常用的程式語言。Python 的簡單語法和較低的學習曲線使其成為初學者和專業開發人員的終極選擇。Python 還是一種非常通用的程式語言。從 Web 開發到人工智慧,它幾乎在除了移動開發的所有地方都有使用。 |
在 Linux 上安裝最新 Python,替代或與老版本並存的分步說明。
Python 現在是最流行、最常用的程式語言。Python 的簡單語法和較低的學習曲線使其成為初學者和專業開發人員的終極選擇。Python 還是一種非常通用的程式語言。從 Web 開發到人工智慧,它幾乎在除了移動開發的所有地方都有使用。
如果你使用的是 Python,那麼你很有可能是一名開發人員(或想成為一名開發人員),而 Linux 是建立軟體的絕佳平臺。但是,當你每天使用 Python 時,有時你希望使用最新版本。你可能不想僅僅為了測試最新版本的系統而替換了預設的 Python 安裝,因此本文說明了如何在 Linux 上安裝最新版本的 Python 3,而不替換髮行版提供的版本。
使用 python --version 終端 檢查是否已安裝 Python,如果已安裝,那麼檢查是哪個版本。如果你的 Linux 系統上未安裝 Python,或者你想安裝更新的版本,請按照以下步驟操作。
步驟 1:首先,安裝構建 Python 所需的開發包
在 Debian 上
$ sudo apt update $ sudo apt install build-essential zlib1g-dev \ libncurses5-dev libgdbm-dev libnss3-dev \ libssl-dev libreadline-dev libffi-dev curl
在 Fedora 上:
$ sudo dnf groupinstall development
步驟 2:下載最新的穩定版本的 Python 3
訪問官方 Python 網站並下載最新版本的 Python 3。下載完成後,你會有一個 .tar.xz 歸檔檔案(“tarball”),其中包含 Python 的原始碼。
步驟 3:解壓 tarball
下載完成後,使用解壓程式或 Linux 的 tar
解壓壓縮包,例如:
$ tar -xf Python-3.?.?.tar.xz
步驟 4:配置
解壓 Python 壓縮包後,進入 configure
所在目錄並在 Linux 終端中使用以下命令執行該指令碼:
$ cd Python-3.* ./configure
配置可能需要一些時間。等待直到成功完成,然後再繼續。
步驟 5:開始構建過程
如果你的系統上已經安裝了某個版本的 Python,並且希望同時安裝新版本的 Python,請使用以下命令:
$ sudo make altinstall
構建過程可能需要一些時間。
如果要使用此版本替換當前版本的 Python,那麼應使用包管理器(例如 apt 或 dnf)解除安裝當前的 Python 包,然後安裝:
$ sudo make install
但是,通常最好以軟體包的形式(例如 .deb 或 .rpm 檔案)來安裝軟體,以便系統可以為你跟蹤和更新它。因為本文假設尚未打包最新的 Python,所以你可能沒有這個選擇。在這種情況下,你可以按照建議使用 altinstall 來安裝 Python,或者使用最新的原始碼重構現有的 Python 包。這是一個高階主題,並且特定於你的發行版,因此不在本文討論範圍之內。
步驟 6:驗證安裝
如果你沒有遇到任何錯誤,那麼現在你的 Linux 系統上已安裝了最新的 Python。要進行驗證,請在終端中輸入以下命令之一:
python3 --version
如果輸出顯示 Python 3.x,那麼說明 Python 3 已成功安裝。
Python 提供了名為 venv(虛擬環境)的軟體包,可幫助你將程式目錄或軟體包與其他目錄或軟體包隔離。
要建立虛擬環境,請在 Python 終端中輸入以下內容(在此示例中,假定你安裝的 Python 版本為 3.8 系列):
python3.8 -m venv example
該命令建立一個帶有一些子目錄的新目錄(我將其命名為 example)。
要啟用虛擬環境,請輸入:
$ source example/bin/activate (example) $
請注意,你的終端提示符($)現在以環境名稱開頭。
要停用虛擬環境,請使用 deactivate 命令:
(example) $ deactivate
Python 是一種有趣的語言,它的開發和改進非常頻繁。一旦瞭解瞭如何安裝最新版本而又不干擾發行版提供的穩定版本,熟悉新功能將很容易。
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2689734/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Linux上安裝gskitLinux
- 在 Intel NUC 上安裝 LinuxIntelLinux
- 在 Linux 上安裝 VMware 工具Linux
- 在Linux 上安裝 SQL ServerLinuxSQLServer
- 在Linux上安裝redis7LinuxRedis
- 把Discord安裝在Fedora Linux上Linux
- 【MSSQL】在Linux上安裝SQL SERVERSQLLinuxServer
- 在 Linux 上安裝 Adobe Flash PlayerLinux
- 在Oracle Linux 7.1上安裝DockerOracleLinuxDocker
- mysql在linux上cmake安裝方法(自己安裝版)MySqlLinux
- Linux 筆記分享十四:YUM 線上安裝Linux筆記
- 在 Rocky Linux 上安裝最新的 DockerLinuxDocker
- 教你在Ubuntu上安裝Linux核心6.1UbuntuLinux
- MariaDB在Linux和Windows上的安裝LinuxWindows
- 怎樣在 Ubuntu Linux 上安裝 MySQLUbuntuLinuxMySql
- 在Linux上離線安裝SQL Server 2017LinuxSQLServer
- Python安裝教程分享Python
- 【PG】PG在linux上的線上和離線安裝Linux
- 在linux centos伺服器上安裝telnet命令LinuxCentOS伺服器
- 如何判斷Linux系統安裝在VMware上?Linux
- 在linux,windows上安裝rubyonrails開發環境LinuxWindowsAI開發環境
- linux 上安裝kapacitorLinux
- Linux上安裝gitLinuxGit
- linux上安裝mysqlLinuxMySql
- linux上安裝ELKLinux
- linux上安裝mongodbLinuxMongoDB
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- mysql在linux安裝MySqlLinux
- (原創)在Linux上安裝執行Python3(CentOS7為例)LinuxPythonCentOS
- linux下安裝pythonLinuxPython
- 在u盤上安裝linux 打造你的portable linux system.Linux
- 在 Linux 上安裝 NDB Cluster 二進位制版本Linux
- 在 Linux 上如何安裝 SoundConverter及轉換音訊Linux音訊
- linux 上 redis的安裝LinuxRedis
- 在linux中安裝DockerLinuxDocker
- 在Linux下安裝JDKLinuxJDK
- linux安裝python3(原始碼安裝)LinuxPython原始碼
- Linux 筆記分享二:Linux 系統安裝Linux筆記