如何在Ubuntu 20.04上使用Virtualenv安裝Python 2

這是續集。
您可以通過以下鏈接以PDF格式下載本文,以為我們提供支持。

以PDF格式下載指南


這是續集。

這是續集。
這是續集。

什麼是Python?對於學習者和有經驗的開發人員而言,Python是最受歡迎的編程語言之一。它比其他任何編程語言都易於理解並且使用的語言更易於閱讀,從而使其適合初學者,並且更易於開發Web應用程序。 Python還被廣泛用作腳本語言,可在Linux系統上實現自動化過程。用技術術語來說,Python被定義為具有集成動態語義的面向對象的高級編程語言,主要用於Web和應用程序開發。

Python2和Python3

為了能夠編寫Python程序,您必須在系統上安裝Python解釋器。 Python 2於2000年發布,然後2.7版於2010年發布。 Python3於2008年發布,並且開始變得比python2更流行。當前,Python 3是默認的Python解釋器。

其他版本的Ubuntu 20.04和Debian Linux預先安裝了Python 3。話雖這麼說,Python 2才是傳統,Python 3是未來,並且大多數開發人員現在都在編寫嚴格在Python 3中使用的庫。但是,某些公司出於遺留原因而使用Python 2。

如何在Ubuntu 20.04上安裝Python2?本指南介紹了如何在Ubuntu 20.04上安裝Python2。默認情況下,Ubuntu 20.04僅預安裝Python 3。

在Ubuntu 20.04上安裝Python 2

在安裝之前,請先更新和升級系統apt。執行以下命令。

sudo apt-get update
sudo apt-get upgrade
sudo reboot

本指南使用PIP(Python軟件包管理器)安裝各種Python軟件包。因此,您需要為Python2安裝pip。安裝Python 2 PIP工具所需的Universe存儲庫和get-pip.py腳本

sudo add-apt-repository universe
sudo apt update

現在讓我們在Ubuntu 20.04上安裝python2

sudo apt install python2

然後使用以下命令下載get-pip.py腳本以安裝Python 2 PIP工具。

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

在Ubuntu 20.04上安裝Python 2 pip工具

通過運行以下命令安裝python2 pip工具。

sudo python2 get-pip.py

如果成功安裝了pip,您將看到類似於以下內容的輸出:

Collecting pip 
 Using cached pip-20.2.1-py2.py3-none-any.whl (1.5 MB) 
Installing collected packages: pip 
 Attempting uninstall: pip 
   Found existing installation: pip 20.2.1 
   Uninstalling pip-20.2.1: 
     Successfully uninstalled pip-20.2.1 
Successfully installed pip-20.2.1

您可以通過檢查安裝版本來驗證PIP安裝。

$ pip -V
pip 20.2.1 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

在Ubuntu 20.04上安裝Python2 Virtualenv

什麼是Python虛擬環境? Virtualenv是用於在Python中創建隔離的虛擬環境的工具。允許您管理Python項目程序包以避免在全局安裝它們,這可能會篡改系統工具和其他項目。要在Ubuntu 20.04上安裝virtualenv,請運行以下命令

sudo apt install virtualenv

Python2 Virtualenv的基本用法

安裝virtualenv之後,您需要在主目錄中為虛擬環境創建目錄。

$ mkdir ~/.virtualenvs

轉到由virtualenv創建的目錄

$ cd ~/.virtualenvs

在目錄中為您的項目創建一個虛擬環境。這可以通過指定要使用的Python解釋器來完成。

$ virtualenv --python=python2 env

此命令將創建一個與虛擬環境同名的新目錄。該目錄包含新環境所需的所有分隔的文件,程序包,模塊和可執行文件。您將看到類似於以下內容的輸出:

created virtual environment CPython2.7.18.candidate.1-64 in 2445ms 
 creator CPython2Posix(dest=/root/env, clear=False, global=False) 
 seeder FromAppData(download=False, progress=latest, wheel=latest, CacheControl=latest, retrying=latest, six=latest, distlib=latest, distro=latest, contextlib2=latest, webencodings=latest, setuptools=latest, appdirs=latest, html5lib=latest, lockfile=latest, msgpack=late
st, ipaddr=latest, pep517=latest, certifi=latest, urllib3=latest, pip=latest, requests=latest, pytoml=latest, chardet=latest, colorama=latest, packaging=latest, pkg_resources=latest, pyparsing=latest, idna=latest, via=copy, app_data_dir=/root/.local/share/virtualenv/seed
-app-data/v1.0.1.debian) 
 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator

要驗證您的環境中安裝了正確版本的Python解釋器,請運行以下命令:

$ ls env/lib
python2.7

要激活新創建的虛擬環境,請使用以下命令:

$ source env/bin/activate

請注意,虛擬環境的名稱顯示在終端線的左側和括號中。

(env) [email protected]:~/.virtualenvs$

您可以使用以下命令為項目安裝所需的軟件包。 點子 命令。作為示例,讓我們安裝“請求模塊”。允許您使用Python發送http請求的python模塊。

$ pip install requests

在虛擬環境中完成工作後,可以通過運行以下命令將其停用:

$ deactivate

在Ubuntu 20.04上使用Virtualenv享受Python 2。不要忘記查看以下更有趣的指南:

  • 在CentOS 7 / CentOS 8上安裝Python 3.8
  • 如何在FreeBSD 12上安裝pip Python軟件包管理器
  • 如何使用Apache和mod_wsgi在CentOS 7上部署Python 3 Django應用程序
  • 在CentOS 8 / RHEL 8上安裝Python 3 / Python 2.7
  • 如何在Debian 10 / Debian 9上安裝pip3和pip2

Python學習書:


Python速成班,第二版:基於項目的動手編程入門

$ 39.95 $ 17.00

有現貨

新19
$ 17.00至13使用$ 13.99免費

立即購買
如何在Ubuntu 20.04上使用Virtualenv安裝Python 2亞馬遜網

截至2020年8月10日12:07


學習Python,第5版

學習Python,第5版

$ 74.99 $ 47.83

有現貨

17個新
由$ 43.83 37使用從$ 30.82免費送貨

立即購買
如何在Ubuntu 20.04上使用Virtualenv安裝Python 2亞馬遜網

截至2020年8月10日12:07


適用於計算機科學和數據科學的Python概述:使用AI,大數據和雲學習編程

為計算機科學和數據科學引入Python:使用AI,大數據和雲學習編程

$ 86.65 $ 69.99

有現貨

7個新
來自$ 69.99 7使用的$ 72.34免費送貨

立即購買
如何在Ubuntu 20.04上使用Virtualenv安裝Python 2亞馬遜網

截至2020年8月10日12:07


優先使用Python:友善的指南

優先使用Python:友善的指南

$ 59.99 $ 38.95

有現貨

新31
由$ 34.95 16使用從$ 23.50免費送貨

立即購買
如何在Ubuntu 20.04上使用Virtualenv安裝Python 2亞馬遜網

截至2020年8月10日12:07


流利的Python:清晰,簡潔,有效的編程

流利的Python:清晰,簡潔,有效的編程

$ 59.99 $ 53.88

有現貨

24個新
由$ 46.86 18使用從$ 27.97免費送貨

立即購買
如何在Ubuntu 20.04上使用Virtualenv安裝Python 2亞馬遜網

截至2020年8月10日12:07

您可以通過以下鏈接以PDF格式下載本文,以為我們提供支持。

以PDF格式下載指南


這是續集。

這是續集。
這是續集。

Sidebar