如何在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