热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux中安装pip_如何在Linux中安装PIP

linux中安装pipInthistutorial,we’llgooverthestepstoinstallpipinLinux.Thepipcommandallowsustoi

linux中安装pip

In this tutorial, we’ll go over the steps to install pip in Linux. The pip command allows us to install Python packages from the Python Package Index or PyPI.

在本教程中,我们将介绍在Linux中安装pip的步骤。 pip命令允许我们从Python Package Index或PyPI安装Python软件包。

The pip command can be installed with the package manager for your Linux distribution. In this tutorial, we’ll work with Ubuntu’s apt package manager to install pip.

pip命令可以与Linux发行版的软件包管理器一起安装。 在本教程中,我们将与Ubuntu的apt软件包管理器一起安装pip。


什么是Python PIP? (What is Python PIP)

The pip command stands for Package Installer for Python. Similar to the apt command for Debian-based distributions, yum and rpm commands for Red Hat-based distributions, and pacman for Arch-based distributions, pip command helps install packages for Python.

pip命令代表Python的软件包安装程序。 与基于Debian的发行版的apt命令,基于Red Hat的发行版的yum和rpm命令以及基于Arch的发行版的pacman相似,pip命令有助于安装Python软件包。

When you’re working with Python, you can install the available packages using the system’s default package manager or work with pip to install Python-specific packages directly from their official index.

使用Python时,您可以使用系统的默认软件包管理器来安装可用的软件包,或者与pip一起直接从其官方索引中安装特定于Python的软件包。

With the default package manager, there will always be packages that just aren’t available. But with pip, you can rest assured that most of the packages that you’ll require (and many more) will be available right there.

使用默认的程序包管理器,总是会有一些不可用的程序包。 但是,有了pip,您可以放心,所需的大多数软件包(以及更多软件包)都将在那里提供。


如何在Linux中安装Pip? (How To Install Pip In Linux)

So how do we go about installing pip in Linux It’s really simple. Let’s walk through the simple steps to get pip up and running on our Ubuntu server here.

那么,如何在Linux中安装pip? 真的很简单。 让我们通过简单的步骤在此处的Ubuntu服务器上启动并运行。

root@ubuntu:~# apt -y install python-pip
OR
root@ubuntu:~# apt -y install python3-pip

Install Pip in Linux

Python3 Pip Installation

Python3 Pip安装

If you’re using a different distribution of Linux, there’s nothing to worry about. Simply change the apt install part with your package manager.

如果您使用的是其他发行版的Linux,则无需担心。 只需使用包管理器更改apt安装部分。

For example, on an Arch-based system, you’d type

例如,在基于Arch的系统上,您可以输入

root@arch:~# pacman -S python2-pip
root@arch:~# pacman -S python-pip #This installs python3 pip

You can use python-pip (for python version 2) and python3-pip (for python version 3).

您可以使用python-pip(适用于python版本2)和python3-pip(适用于python版本3)。

Depending on which version of Python you’re working with, you can install pip or pip3 and make sure that you have the right packages being installed.

根据您使用的Python版本,可以安装pip或pip3并确保已安装正确的软件包。


如何在Linux中使用PIP命令? (How to Use PIP Command in Linux)

Now coming to the usage of PIP, we’ll learn how to

现在开始使用PIP,我们将学习如何


  • install

    安装

  • uninstall

    卸载

  • search

    搜索

  • list existing packages

    列出现有软件包

  • show details of a package

    显示包裹的细节

I’ve installed python3-pip on Ubuntu since I mostly work with Python 3.x. You can replace the pip3 part in the below examples with pip if you’re working with pip for Python 2.x.

因为我主要使用Python 3.x,所以我已经在Ubuntu上安装了python3-pip。 如果您正在使用适用于Python 2.x的pip,则可以将以下示例中的pip3部分替换为pip。

We’ll install the numpy library as an example here.

我们将在此处安装numpy库作为示例。

root@ubuntu:~# pip3 install
For Example --
root@ubuntu:~# pip3 install numpy

Pip Install Example

Pip Install Example

点安装示例

If you would like to know what packages are available, you can use the search functionality of the pip command.

如果您想知道可用的软件包,可以使用pip命令搜索功能。

root@ubuntu:~# pip3 search numpy

Pip Search Example

Pip Search Example

点搜索示例

How to find the list of installed Python packages We’ll use the list option for the pip command.

如何找到已安装的Python软件包列表? 我们将对pip命令使用list选项。

root@ubuntu:~# pip3 list

Pip List Example

Pip List Example

点列表示例

You can safely ignore the warning in the output because it’s just to let us know that the default output format will change in the future.

您可以放心地忽略输出中的警告,因为这只是为了告诉我们默认输出格式将来会更改。

If you’d like to know more about a package that you’ve installed, just use the show command.

如果您想了解有关已安装软件包的更多信息,请使用show命令。

root@ubuntu:~# pip3 uninstall numpy

Pip Show Example

Pip Show Example

点显示示例

And to uninstall a package, we simply use pip3 uninstall as below.

要卸载软件包,我们只需使用pip3卸载 ,如下所示。

root@ubuntu:~# pip3 uninstall numpy

Pip Uninstall Example

Pip Uninstall Example

点卸载示例


结论 (Conclusion)

I know, it was really easy to install pip in Linux so I took the liberty to explain how you can start with using the command right away. As you work with Python, you’ll find yourself working with the pip command very often for installing and uninstalling packages.

我知道,在Linux中安装pip真的很容易,所以我自由地解释了如何立即使用该命令。 使用Python时,您会发现自己经常使用pip命令来安装和卸载软件包。

We hope you enjoyed this tutorial!

希望您喜欢本教程!


翻译自: https://www.journaldev.com/33905/install-pip-linux


linux中安装pip


推荐阅读
  • 本文介绍了如何在 Linux 系统上构建网络路由器,特别关注于使用 Zebra 软件实现动态路由功能。通过具体的案例,展示了如何配置 RIP 和 OSPF 协议,以及如何利用多路由器查看工具(MRLG)监控网络状态。 ... [详细]
  • 本文深入探讨了SSH隧道技术,详细介绍了如何利用SSH协议构建安全的通信通道,实现跨网络的数据传输。通过实例分析,分别阐述了动态SSH隧道、本地SSH隧道和远程SSH隧道的配置方法及应用场景。 ... [详细]
  • 本文详细探讨了在Python开发中遇到的ImportError: 无法找到名为Crypto.Cipher的模块的问题,并提供了多种解决方案,包括环境配置、库安装和代码调整等方法。 ... [详细]
  • 本文探讨了Thrift作为一款支持多语言的服务开发框架,其在体积、功能、扩展性以及多协议支持等方面的显著优势。特别地,Thrift作为一种RPC(远程过程调用协议)框架,非常适合用于构建可扩展且低耦合的分布式服务系统。文章通过多种编程语言对Thrift服务进行了性能测试,并提供了详细的测试结果。 ... [详细]
  • 本文详细介绍了Python的multiprocessing模块,该模块不仅支持本地并发操作,还支持远程操作。通过使用multiprocessing模块,开发者可以利用多核处理器的优势,提高程序的执行效率。 ... [详细]
  • mysql 分库分表策略_【数据库】分库分表策略
    关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多, ... [详细]
  • 使用Python轻松合并大量复杂Excel文件
    当面对大量的Excel文件时,如何高效地将它们合并成一个文件成为了一项挑战。本文将指导初学者如何利用Python的几个库,在几十行代码内完成这一任务。 ... [详细]
  • SonarQube配置与使用指南
    本文档详细介绍了SonarQube的配置方法及使用流程,包括环境准备、样本分析、数据库配置、项目属性文件解析以及插件安装等内容,适用于具有Linux基础操作能力的用户。 ... [详细]
  • 解决CSS因MIME类型不匹配导致的加载失败问题
    本文详细介绍了在Web开发过程中,遇到CSS文件因MIME类型不匹配而无法正确加载的问题及其解决方案,适合前端开发者阅读。 ... [详细]
  • 程序打印菱形 ... [详细]
  • 解决Linux Ubuntu下Ping IP正常但无法Ping域名的问题
    本文介绍了在Linux Ubuntu系统中遇到的一种常见问题——能够Ping通IP地址,但无法Ping通域名,并提供了有效的解决方案。 ... [详细]
  • 本文探讨了在Python编程中,如何实现当用户输入特定字符(如'q')时,能够优雅地终止程序运行的方法。此问题在使用Xubuntu 18.04 LTS操作系统时尤为常见。 ... [详细]
  • 本文详细介绍如何在Android模拟器上安装TaintDroid的过程,包括解决源代码链接失效及服务器文件变动等问题,旨在帮助后续用户避免不必要的麻烦。 ... [详细]
  • 本文介绍了几个有趣的Linux命令行工具,包括模拟蒸汽机车的sl命令、反转字符串的rev命令、显示随机名言的fortune命令等,不仅增添了命令行操作的乐趣,也展示了Linux系统的多样性和灵活性。 ... [详细]
  • 远程访问用户 Kindle通过电子书实现控制
    介绍自2007年以来,亚马逊已售出数千万台Kindle,令人印象深刻。但这也意味着数以千万计的人可能会因为这些Kindle中的软件漏洞而被黑客入侵。他 ... [详细]
author-avatar
body胤ly_680
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有