本文介绍的内容有:在Ubuntu 20.04上安装Python2、安装Python 2 pip工具、安装Python2 Virtualenv及基本用法。默认情况下,Ubuntu 20.04和Debian Linux等版本预先安装了Python 3,所以我们需要先安装Python 2版本。
在Ubuntu 20.04上安装Python2 在进行任何安装之前,请先更新和升级系统apt,运行以下命令: sudo apt-get update sudo apt-get upgrade sudo reboot 在本文中,我们将使用PIP(Python软件包管理器)安装各种Python软件包,因此,我们需要为Python2安装pip,我们需要Universe存储库和get-pip.py脚本来安装Python 2 PIP工具: sudo add-apt-repository universe sudo apt update 参考:Ubuntu存储库的定义及启用和禁用Ubuntu存储库的方法。 现在,让我们在Ubuntu 20.04上安装python2: sudo apt install python2 接下来,我们将使用以下命令下载用于安装Python 2 PIP工具的get-pip.py脚本: 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) example@example:~/.virtualenvs$ 您可以使用pip命令继续为项目安装所需的软件包,举例来说,我们安装“requests module”,这是一个python模块,可使用python发送HTTP请求: $ pip install requests 在虚拟环境中工作完成后,您可以通过运行以下命令将其停用: $ deactivate 至此,可以随时在Ubuntu 20.04系统上将Python2与Virtualenv一起使用了。
相关主题 |