自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux上安裝Python

系統(tǒng) Linux 后端
在 Linux 上安裝最新 Python,替代或與老版本并存的分步說明。Python 現(xiàn)在是最流行、最常用的編程語言。Python 的簡單語法和較低的學(xué)習(xí)曲線使其成為初學(xué)者和專業(yè)開發(fā)人員的終極選擇。Python 還是一種非常通用的編程語言。從 Web 開發(fā)到人工智能,它幾乎在除了移動開發(fā)的所有地方都有使用。

[[323035]]

在 Linux 上安裝最新 Python,替代或與老版本并存的分步說明。

Python 現(xiàn)在是最流行、最常用的編程語言。Python 的簡單語法和較低的學(xué)習(xí)曲線使其成為初學(xué)者和專業(yè)開發(fā)人員的終極選擇。Python 還是一種非常通用的編程語言。從 Web 開發(fā)到人工智能,它幾乎在除了移動開發(fā)的所有地方都有使用。

如果你使用的是 Python,那么你很有可能是一名開發(fā)人員(或想成為一名開發(fā)人員),而 Linux 是創(chuàng)建軟件的絕佳平臺。但是,當你每天使用 Python 時,有時你希望使用最新版本。你可能不想僅僅為了測試最新版本的系統(tǒng)而替換了默認的 Python 安裝,因此本文說明了如何在 Linux 上安裝最新版本的 Python 3,而不替換發(fā)行版提供的版本。

使用 python --version 終端命令檢查是否已安裝 Python,如果已安裝,那么檢查是哪個版本。如果你的 Linux 系統(tǒng)上未安裝 Python,或者你想安裝更新的版本,請按照以下步驟操作。

分步安裝說明

步驟 1:首先,安裝構(gòu)建 Python 所需的開發(fā)包

在 Debian 上

  1. $ sudo apt update
  2. $ sudo apt install build-essential zlib1g-dev \
  3. libncurses5-dev libgdbm-dev libnss3-dev \
  4. libssl-dev libreadline-dev libffi-dev curl

在 Fedora 上:

  1. $ sudo dnf groupinstall development

步驟 2:下載最新的穩(wěn)定版本的 Python 3

訪問官方 Python 網(wǎng)站并下載最新版本的 Python 3。下載完成后,你會有一個 .tar.xz 歸檔文件(“tarball”),其中包含 Python 的源代碼。

步驟 3:解壓 tarball

下載完成后,使用解壓程序或 Linux 的 tar 命令解壓壓縮包,例如:

  1. $ tar -xf Python-3.?.?.tar.xz

步驟 4:配置腳本

解壓 Python 壓縮包后,進入 configure 腳本所在目錄并在 Linux 終端中使用以下命令執(zhí)行該腳本:

  1. $ cd Python-3.*
  2. ./configure

配置可能需要一些時間。等待直到成功完成,然后再繼續(xù)。

步驟 5:開始構(gòu)建過程

如果你的系統(tǒng)上已經(jīng)安裝了某個版本的 Python,并且希望同時安裝新版本的 Python,請使用以下命令:

  1. $ sudo make altinstall

構(gòu)建過程可能需要一些時間。

如果要使用此版本替換當前版本的 Python,那么應(yīng)使用包管理器(例如 aptdnf)卸載當前的 Python 包,然后安裝:

  1. $ sudo make install

但是,通常最好以軟件包的形式(例如 .deb.rpm 文件)來安裝軟件,以便系統(tǒng)可以為你跟蹤和更新它。因為本文假設(shè)尚未打包最新的 Python,所以你可能沒有這個選擇。在這種情況下,你可以按照建議使用 altinstall 來安裝 Python,或者使用最新的源代碼重構(gòu)現(xiàn)有的 Python 包。這是一個高級主題,并且特定于你的發(fā)行版,因此不在本文討論范圍之內(nèi)。

步驟 6:驗證安裝

如果你沒有遇到任何錯誤,那么現(xiàn)在你的 Linux 系統(tǒng)上已安裝了最新的 Python。要進行驗證,請在終端中輸入以下命令之一:

  1. python3 --version

或者

  1. python --version

如果輸出顯示 Python 3.x,那么說明 Python 3 已成功安裝。

創(chuàng)建虛擬環(huán)境(可選)

Python 提供了名為 venv(虛擬環(huán)境)的軟件包,可幫助你將程序目錄或軟件包與其他目錄或軟件包隔離。

要創(chuàng)建虛擬環(huán)境,請在 Python 終端中輸入以下內(nèi)容(在此示例中,假定你安裝的 Python 版本為 3.8 系列):

  1. python3.8 -m venv example

該命令創(chuàng)建一個帶有一些子目錄的新目錄(我將其命名為 example)。

要激活虛擬環(huán)境,請輸入:

  1. $ source example/bin/activate
  2. (example) $

請注意,你的終端提示符($)現(xiàn)在以環(huán)境名稱開頭。

要停用虛擬環(huán)境,請使用 deactivate 命令:

  1. (example) $ deactivate

總結(jié)

Python 是一種有趣的語言,它的開發(fā)和改進非常頻繁。一旦了解了如何安裝最新版本而又不干擾發(fā)行版提供的穩(wěn)定版本,熟悉新功能將很容易。 

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2021-10-12 08:43:19

LinuxSambaWindows

2019-11-26 09:20:47

LinuxJava

2020-06-22 08:50:15

WindowsPython編程語言

2023-01-28 16:16:42

WindowsPython

2021-08-18 11:19:25

FedoraLinuxJava

2021-09-11 15:41:55

UbuntuDropbox云服務(wù)

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-07-12 14:47:16

UbuntuZlib代碼

2021-11-28 06:33:24

Discord消息收發(fā)應(yīng)用 Linux

2012-05-21 10:31:06

LinuxVMware Tool

2014-06-23 10:09:20

MacBook ProLinux

2018-03-28 08:30:01

Linux倉庫應(yīng)用程序

2022-11-09 07:40:18

2013-03-06 13:27:03

HadoopLinux

2019-08-13 15:39:27

Linux應(yīng)用程序

2019-08-14 09:42:06

LinuxElasticsearKibana

2017-12-11 10:24:29

LinuxGoogleChrome 63

2015-11-30 15:05:01

Linux瀏覽器Docker

2018-10-23 09:45:05

Arch LinuxGRUB命令

2020-12-28 06:44:45

FedoraLinux RPM文件
點贊
收藏

51CTO技術(shù)棧公眾號