如何安装 pip 来轻松管理 PyPI 软件包

如何安装 pip 来轻松管理 PyPI 软件包


发布日期: 2022-08-31 更新日期: 2022-08-31 编辑:xuzhiping 浏览次数: 1633

标签:

摘要: Python 是一种强大且流行的编程语言,具有许多对通用编程、数据科学和许多其他事物有用的软件包。这些软件包不包含在 Python 的安装中,因此需单独下载、安装和管理。软件包(库和框架)都存储在称为 Python 包索引或简称 PyPI 的中央存储库中。 在...

Python 是一种强大且流行的编程语言,具有许多对通用编程、数据科学和许多其他事物有用的软件包。这些软件包不包含在 Python 的安装中,因此需单独下载、安装和管理。软件包(库和框架)都存储在称为 Python 包索引或简称 PyPI 的中央存储库中。

在系统上安装 Python pip (全称 Preferred Installer Program)可轻松管理 PyPI 软件包。只需在终端或命令行中键入 python -m pip install 即可安装其中许多软件包。较新版本的 Python 3(3.4 及更高版本)和 Python 2(2.7.9 及更高版本)预装了 pip。旧版本的 Python 不包括 pip。在本文中,将介绍如何在 Linux、Mac 和 Windows 计算机上安装 pip,同时还可以查看 pip.pypa 文档以获取更多信息。

确保已安装 Python

Python

如系统上尚未安装 Python,那么请先安装;否则,pip 安装程序将无法理解任何命令。并在命令行、Bash 或终端窗口中输入 python,查看会发生什么。如果无法识别该命令,则需要下载 Python。如已安装 Python,则会看到很多命令以及是否可以安装 pip 的提示。

在 Linux 上安装 Python pip

Linux

用于在 Linux 上安装 pip 的命令取决于您使用的发行版。在 Fedora、RHEL 和 CentOS 上:

$ sudo dnf install python3

对于 Debian 或 Ubuntu,使用 Apt 包:

$ sudo apt install python3-pip

其他发行版可能有自己的包管理器。例如,Arch Linux 使用 pacman:

$ sudo pacman -S python-pip

要确定 pip 是否安装正确,请使用 --version 选项检查版本,

在 Mac 上安装 Python pip

MacOS 默认安装了 Python,但 Apple 提供的版本几乎总是过时的,即使是 OS 版本也是如此。如果您使用 Python,则应使用 Python 3 的自定义安装。要在 Mac 上安装 Python 3,请使用 homebrew:

$ brew update && brew upgrade python

由于已安装最新版本的 Python3,因此也安装了 pip。 可使用以下方法进行验证:

$ python3 -m pip --version

在 Windows 上安装 Python pip

要安装 pip,需要具备 Windows 8 或 10 系统。

如想要与 Linux 用户使用包管理器一样,那么可以使用适用于 Windows 的 Chocolatey 包管理器。它提供了对 Python 的轻松访问,但也提供了较为轻松的更新方式。可以在开源 PowerShell 应用程序中使用,只需几个命令即可完成令人惊奇的事情。

PS> choco install python

那么现在,可以使用 pip 来安装所需的任何软件包。

使用 Python pip

Python pip 在每个平台上的工作方式完全相同,如:Linux、BSD、Windows、Mac 等。

安装虚构库 foo,请使用:

python3 -m pip install foo --user

卸载:

python3 -m pip uninstall foo

搜索包:

python3 -m pip search foo

升级到新版本的 pip:

$ sudo pip install --upgrade pip

在 Windows 上,省略 sudo 命令(Windows 有自己的权限管理方法,因此可能需要为执行策略创建一个例外)。

python -m pip install --upgrade pip

希望尝试了本文中描述的安装方法后,能够对大家有所帮助。

相关推荐

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org