linux使用python2 pip,Ubuntu 20.04上为Python 3/2安装pip3/2,及使用pip的方法

本文介绍在Ubuntu 20.04系统上安装和使用Python Pip的方法。即说明如何在Ubuntu 20.04上为Python 3和Python 2安装pip,同时将引导您了解通过pip安装和管理Python软件包的基础知识。

4eb30935b5c35d91a6bdf5303e13e032.png

前言

Python有两种风格:Python 2和Python3,从Ubuntu 20.04开始,基本系统安装中包含Python 3,并且可以从Universe存储库中安装Python 2,另外,鼓励用户切换到Python 3。

安装Python模块时,强烈建议使用apt工具安装该模块的deb软件包,因为它们已经过测试,可以在Ubuntu 20.04系统上正常工作。Python 3软件包以python3-作为前缀,而Python 2软件包以python2-作为前缀。

仅当该模块没有deb软件包时,才使用pip全局安装该模块。

首选仅在虚拟环境中使用pip,Python虚拟环境允许您将Python模块安装在特定项目的隔离位置,而不是全局安装,这样,您不必担心会影响其他Python项目。

为Python 3安装pip3

要在Ubuntu 20.04上为Python 3安装pip,请在终端中以root或sudo用户身份运行以下命令:

sudo apt update

sudo apt install python3-pip

上面的命令还将安装构建Python模块所需的所有依赖项。

安装完成后,通过检查pip版本来验证安装:

pip3 --version

版本号可能会有所不同,如下所示:

pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

为Python 2安装pip2

适用于Python 2的Pip未包含在Ubuntu 20.04存储库中,我们将使用get-pip.py脚本为Python 2安装pip。

首先启用Universe存储库:

sudo add-apt-repository universe

更新程序包索引并安装Python 2:

sudo apt update

sudo apt install python2

使用curl下载get-pip.py脚本:

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

启用存储库后,使用python2以sudo用户身份运行脚本以安装适用于Python 2的pip:

sudo python2 get-pip.py

Pip将安装,如果您只想为您的用户安装它,请运行不带sudo的命令,该脚本还将安装setuptools和wheel,允许您安装源发行版。

通过打印pip版本号来验证安装:

pip2 --version

输出将如下所示:

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

使用Pip的方法

下面我们将向您展示一些有用的基本pip命令,使用pip,您可以从PyPI、版本控制、本地项目以及分发文件中安装软件包,通常,您将从PyPI安装软件包。

要查看所有pip命令和选项的列表,请键入:

pip3 --help

ed46b9d2593d18b4c92f7421596a1a7c.png

您可以使用pip --help获得有关特定命令的更多信息,例如,要获取有关install命令的更多信息,请输入:

pip3 install --help

1、使用Pip安装软件包

假设您要安装一个名为scrapy的软件包,该软件包用于从网站抓取和提取数据。

要安装该软件包的最新版本,请运行以下命令:

pip3 install scrapy

要安装特定版本的软件包,请在软件包名称后附加==和版本号:

pip3 install scrapy==1.5

如果使用Python 2,请用pip2替换pip3。

2、使用需求文件通过Pip安装软件包

require.txt是一个文本文件,其中包含运行特定Python项目所需的pip包列表及其版本。

使用以下命令来安装文件中指定的需求列表:

pip3 install -r requirements.txt

3、列出已安装的软件包

要列出所有已安装的pip软件包,请使用以下命令:

pip3 list

4、使用Pip升级包

要将已安装的软件包升级到最新版本,请输入:

pip3 install --upgrade package_name

5、使用Pip卸载软件包

要卸载软件包,请运行:

pip3 uninstall package_name

它会自动完成卸载软件包的任务。

相关主题

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值