Oracle Linux 8 安装和使用 PIP Python 包管理器

Python 是一种免费、开源的高级编程语言,全世界成千上万的开发人员都在使用它。 PIP 是一个首选安装程序,用于通过命令行安装和管理其他 Python 包。 PIP 可以更轻松地管理完整的包列表和相应的版本号。 PIP 是一个标准的包管理器,它连接到名为 Python 包索引的公共包的在线存储库,并允许用户使用 setup.py 文件在本地安装用户定义的项目。

在这篇文章中,我们将解释 Oracle Linux 8 上安装和使用 PIP。

先决条件

  • 在 云平台上运行 Oracle Linux 8 的服务器
  • 在我们的服务器上配置的 root 密码

第 1 步 – 创建 云服务器

首先,登录到我们的 云服务器。 创建一个新服务器,选择 Oracle Linux 8 作为至少 2GB RAM 的操作系统。 通过 SSH 连接到我们的云服务器并使用页面顶部突出显示的凭据登录。

登录到服务器后,运行以下命令以使用最新的可用软件包更新基本系统。

dnf update -y

第 2 步 – 在 Oracle Linux 8 上安装 PIP

在安装 PIP 之前,必须在我们的服务器上安装 Python。 如果未安装,我们可以通过运行以下命令来安装它:

dnf install python39 -y

安装后,我们可以使用以下命令验证 Python 版本:

python3.9 --version

我们应该得到以下输出:

Python 3.9.7

接下来,使用以下命令安装 PIP:

dnf install python39-pip -y

安装 PIP 后,我们可以使用以下命令验证已安装的 PIP 版本:

pip3 --version

我们应该看到以下输出:

pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)

第 3 步 – 如何更新 PIP

将 PIP 更新到最新版本是个好主意。 我们可以使用以下命令对其进行更新:

pip3 install --upgrade pip

我们应该看到以下输出:

Collecting pip
  Downloading https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl (1.7MB)
    100% |████████████████████████████████| 1.7MB 507kB/s 
Installing collected packages: pip
Successfully installed pip-21.3.1

我们现在可以使用以下命令再次验证 PIP 版本:

pip3 --version

我们应该看到以下输出:

pip 21.3.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)

第 4 步 – 如何使用 PIP

要查看 PIP 可用的所有重要选项的列表,请使用以下命令:

pip3 --help

我们应该看到以下输出:

Usage:   
  pip3  [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  check                       Verify installed packages have compatible dependencies.
  config                      Manage local and global configuration.
  search                      Search PyPI for packages.
  cache                       Inspect and manage pip's wheel cache.
  wheel                       Build wheels from wer requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion.
  debug                       Show information useful for debugging.
  help                        Show help for commands.

要安装特定包,请运行以下命令:

pip3 install wheel

要获取有关已安装软件包的详细信息,请运行以下命令:

pip3 show wheel

我们将获得以下输出:

Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem we can invoke Python with '-m pip' instead of running pip directly.
Name: wheel
Version: 0.37.1
Summary: A built-package format for Python
Home-page: https://github.com/pypa/wheel
Author: Daniel Holth
Author-email: dholth@fastmail.fm
License: MIT
Location: /usr/local/lib/python3.6/site-packages
Requires: 
Required-by: 

要获取所有已安装软件包的列表,请运行以下命令:

pip3 list

我们应该看到以下输出:

Package             Version
------------------- -------
configobj           5.0.6
configshell-fb      1.1.28
dbus-python         1.2.4
decorator           4.2.1
fail2ban            0.11.2
gpg                 1.13.1
isc                 2.0
kmod                0.1
libcomps            0.1.16

要获取所有过时软件包的列表,请运行以下命令:

pip3 list --outdated

我们应该看到以下输出:

Package         Version Latest   Type
--------------- ------- -------- -----
configshell-fb  1.1.28  1.1.29   sdist
dbus-python     1.2.4   1.2.18   sdist
decorator       4.2.1   5.1.1    wheel
kmod            0.1     0.9.2    sdist
ply             3.9     3.11     wheel
PyGObject       3.28.3  3.42.1   sdist
pyparsing       2.1.10  3.0.9    wheel
python-dateutil 2.6.1   2.8.2    wheel
pyudev          0.21.0  0.23.2   wheel
PyYAML          3.12    6.0      wheel
setuptools      39.2.0  59.6.0   wheel
six             1.11.0  1.16.0   wheel
slip            0.6.4   20191113 sdist
urwid           1.3.1   2.1.2    sdist

要从系统中卸载特定包,请运行以下命令:

pip3 uninstall wheel

在上面的文章中,我们解释了 Oracle Linux 8 上安装和使用 PIP。我们还向我们展示了如何使用 PIP 管理 Python 包。 我们现在可以轻松地使用 PIP 来管理 Python 依赖项。 在 的 VPS 主机上试一试!

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论