Python画中画
在本文中,我们将讨论什么是 pip,如何使用 pip 安装、升级和卸载软件包。那么在开始使用之前让我们先了解一下什么是 pip?
什么是点子?
Python pip是Python包的包管理器。我们可以使用 pip 来安装Python不附带的包。命令提示符中 pip 命令的基本语法是:
pip 'arguments'
如何安装点子?
Python pip 预装在 3.4 或更早版本的Python上。要检查是否安装了 pip,请在终端中键入以下命令。
pip --version
如果系统中已经安装了 pip,此命令将告诉 pip 的版本。
If you do not have pip installed on your system refer to the below articles.
- How to install PIP on Windows ?
- How to install PIP in Linux?
- How to install pip in macOS ?
Python pip 安装包
我们可以使用Python pip install命令安装其他包。假设我们想使用 pip 安装 numpy。我们可以使用下面的命令来做到这一点。
句法:
示例 1:未安装所需软件包时。
示例 2:当所需的软件包已经安装时。
指定包版本
我们也可以使用下面的命令安装特定版本的包。
句法:
pip install package_name==version
这将安装指定版本的包
使用 pip 显示包信息
我们可以使用Python pip show命令来显示特定包的详细信息。
句法:
pip show numpy
例子:
笔记:
- Requires 列显示 NumPy 包所需的依赖项
- Required by 显示需要 NumPy 的包
使用 pip 列出已安装的软件包
Python pip list命令显示系统中安装的软件包列表。
句法:
pip list
例子:
使用 pip卸载软件包
Python pip uninstall命令卸载特定的现有包。
句法:
pip uninstall numpy
例子:
注意: pip uninstall 命令不会卸载包依赖项。如果您还想删除依赖项,则可以使用 pip show 命令查看依赖项并手动删除每个包。
使用 pip搜索包
我们可以使用Python pip search命令搜索特定的现有包。
句法:
pip search numpy
例子:
通过 pip使用需求文件
假设您需要多个包,那么您可以一次性安装所有模块,而不是手动安装每个包。这可以通过创建 requirements.txt 文件来完成。假设 requirements.txt 文件看起来像这样——
句法:
pip install -r requirements.txt
例子:
使用 pip列出其他包
Python pip freeze命令用于列出未预装Python的包。
句法:
pip freeze
例子:
使用 pip 列出过时的包
Python pip list –outdated命令用于列出所有过时的包。此命令将已安装的软件包信息与 pip 存储库进行交叉检查。
句法:
pip list --outdated
例子:
使用 pip 升级软件包
Python pip install –user –upgrade用于更新包。
句法:
pip install --user --upgrade package_name
例子:
我们还可以使用以下命令将任何软件包升级到特定版本。
pip install --user --upgrade package_name==version
使用 pip 降级软件包
Python pip install –user命令用于将包降级到特定版本。
句法:
pip install --user package_name==version
例子: