为什么通过 yum 安装 pip 时 pip 版本不是最新的

耶尔

我们尝试通过以下方式安装最新版本的pip(我们有带有python 2.7的rhel 7.6服务器)

yum install python27-python-pip
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
rhel-7-server-rpms                                                                                                                                                    | 3.5 kB  00:00:00
rhel-server-rhscl-7-rpms                                                                                                                                              | 3.4 kB  00:00:00
(1/6): rhel-7-server-rpms/7Server/x86_64/group                                                                                                                        | 631 kB  00:00:00
(2/6): rhel-7-server-rpms/7Server/x86_64/updateinfo                                                                                                                   | 3.9 MB  00:00:01
(3/6): rhel-server-rhscl-7-rpms/7Server/x86_64/group                                                                                                                  |  124 B  00:00:00
(4/6): rhel-server-rhscl-7-rpms/7Server/x86_64/updateinfo                                                                                                             | 1.1 MB  00:00:00
(5/6): rhel-server-rhscl-7-rpms/7Server/x86_64/primary_db                                                                                                             | 6.0 MB  00:00:07
(6/6): rhel-7-server-rpms/7Server/x86_64/primary_db                                                                                                                   |  75 MB  00:00:11
Resolving Dependencies
--> Running transaction check
---> Package python27-python-pip.noarch 0:8.1.2-3.el7 will be installed
--> Processing Dependency: python27-python(abi) = 2.7 for package: python27-python-pip-8.1.2-3.el7.noarch
--> Processing Dependency: /opt/rh/python27/root/usr/bin/python2 for package: python27-python-pip-8.1.2-3.el7.noarch
--> Processing Dependency: python27-python-setuptools for package: python27-python-pip-8.1.2-3.el7.noarch
--> Processing Dependency: python27-runtime for package: python27-python-pip-8.1.2-3.el7.noarch
--> Running transaction check
---> Package python27-python.x86_64 0:2.7.17-2.el7 will be installed
--> Processing Dependency: python27-python-libs(x86-64) = 2.7.17-2.el7 for package: python27-python-2.7.17-2.el7.x86_64
---> Package python27-python-setuptools.noarch 0:0.9.8-7.el7 will be installed
---> Package python27-runtime.x86_64 0:1.1-26.1.el7 will be installed
--> Running transaction check
---> Package python27-python-libs.x86_64 0:2.7.17-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================================
 Package                                               Arch                              Version                                   Repository                                           Size
=============================================================================================================================================================================================
Installing:
 python27-python-pip                                   noarch                            8.1.2-3.el7                               rhel-server-rhscl-7-rpms                            1.7 M
Installing for dependencies:
 python27-python                                       x86_64                            2.7.17-2.el7                              rhel-server-rhscl-7-rpms                             87 k
 python27-python-libs                                  x86_64                            2.7.17-2.el7                              rhel-server-rhscl-7-rpms                            5.8 M
 python27-python-setuptools                            noarch                            0.9.8-7.el7                               rhel-server-rhscl-7-rpms                            400 k
 python27-runtime                                      x86_64                            1.1-26.1.el7                              rhel-server-rhscl-7-rpms                            1.1 M

Transaction Summary
=============================================================================================================================================================================================
Install  1 Package (+4 Dependent packages)

Total download size: 9.1 M
Installed size: 34 M
Is this ok [y/d/N]: n

由于 yum 从 rhel repo 下载了非常旧的版本 8.1.x

然后我们从 epel repo 尝试如下

yum  install python-pip
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
epel/x86_64/metalink                                                                                                                                                  |  22 kB  00:00:00
epel                                                                                                                                                                  | 4.7 kB  00:00:00
(1/3): epel/x86_64/group_gz                                                                                                                                           |  95 kB  00:00:00
epel/x86_64/updateinfo         FAILED
https://www.mirrorservice.org/sites/dl.fedoraproject.org/pub/epel/7/x86_64/repodata/26aa3fe31b7a3b4fd3c1865e5a8635f296b1a9c3591a936744c4226a7b170089-updateinfo.xml.bz2: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below knowledge base article

https://access.redhat.com/articles/1320623

If above article doesn't help to resolve this issue please open a ticket with Red Hat Support.

(2/3): epel/x86_64/updateinfo                                                                                                                                         | 1.0 MB  00:00:00
(3/3): epel/x86_64/primary_db                                                                                                                                         | 6.9 MB  00:00:11
Resolving Dependencies
--> Running transaction check
---> Package python2-pip.noarch 0:8.1.2-14.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================================================================================================================================
 Package                                         Arch                                       Version                                           Repository                                Size
=============================================================================================================================================================================================
Installing:
 python2-pip                                     noarch                                     8.1.2-14.el7                                      epel                                     1.7 M

Transaction Summary
=============================================================================================================================================================================================
Install  1 Package

Total download size: 1.7 M
Installed size: 7.2 M
Is this ok [y/d/N]: n

但同样来自epelrepo 我们有非常旧的 pip 版本 -8.1.2

我的程序有问题吗?

如果是,那么如何安装最新的 pip 版本?

Vojtech Trefny

您没有做错任何事情,8.1.2 是 EPEL 7 存储库中可用的最新 pip 版本。RHEL/CentOS 7 通常不会获得新版本的软件,只有错误修正,这同样适用于 EPEL。pip EPEL 存储库中有一些 CVE 修复程序和其他最新补丁,因此我认为它正在积极维护并且可以安全使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么安装时pip版本不是9?

来自分类Dev

我已经安装了Ubuntu提供的pip时,如何安装最新版本的pip?

来自分类Dev

yum可以检测通过pip安装的依赖项吗?

来自分类Dev

在系统级上使用yum而不是pip安装python软件包有什么区别?

来自分类Dev

为什么在用pip安装python包时没有得到最新版本?

来自分类Dev

为什么在用pip安装python包时没有得到最新版本?

来自分类Dev

通过pip安装gnureadline时出错

来自分类Dev

安装pip时出错

来自分类Dev

无法使用yum安装python-pip

来自分类Dev

通过pip安装pybloomfiltermmap版本0.3.14

来自分类Dev

Python通过pip安装硒的早期版本

来自分类Dev

通过Pip安装PyQuery

来自分类Dev

通过pip安装xGoogle?

来自分类Dev

通过Pip安装PyQuery

来自分类Dev

如何通过pip安装?

来自分类Dev

为什么要使用pip安装旧版本的sktime?

来自分类Dev

pip:为什么有时以鸡蛋形式安装,有时以文件形式安装

来自分类Dev

pip:为什么有时以鸡蛋形式安装,有时以文件形式安装

来自分类Dev

Pip未安装最新的GitHub版本

来自分类Dev

yum install 以“已安装和最新版本”结尾,而“pip -V”显示“没有这样的文件或目录”

来自分类Dev

通过pip安装本地车轮时出现ValueError“预期的版本规格”

来自分类Dev

在python 2.6上通过pip安装pexpect时,“ ptyprocess仅支持python 2.7及更高版本”

来自分类Dev

命令pip install --upgrade pip,安装所有版本的pip

来自分类Dev

尝试通过Pycharm中的pip安装numpy时出错

来自分类Dev

通过 pip install virtualenv 安装时出现 UnicodeDecodeError

来自分类Dev

pip 离线安装 + 什么是 yum 存储库与 rpms 但对于 .whl 文件的等效方法

来自分类Dev

为什么pip无法安装tbb

来自分类Dev

为什么 conda 安装 pip/setuptools 等...?

来自分类Dev

为什么不使用 pip 安装 tensorflow?

Related 相关文章

  1. 1

    为什么安装时pip版本不是9?

  2. 2

    我已经安装了Ubuntu提供的pip时,如何安装最新版本的pip?

  3. 3

    yum可以检测通过pip安装的依赖项吗?

  4. 4

    在系统级上使用yum而不是pip安装python软件包有什么区别?

  5. 5

    为什么在用pip安装python包时没有得到最新版本?

  6. 6

    为什么在用pip安装python包时没有得到最新版本?

  7. 7

    通过pip安装gnureadline时出错

  8. 8

    安装pip时出错

  9. 9

    无法使用yum安装python-pip

  10. 10

    通过pip安装pybloomfiltermmap版本0.3.14

  11. 11

    Python通过pip安装硒的早期版本

  12. 12

    通过Pip安装PyQuery

  13. 13

    通过pip安装xGoogle?

  14. 14

    通过Pip安装PyQuery

  15. 15

    如何通过pip安装?

  16. 16

    为什么要使用pip安装旧版本的sktime?

  17. 17

    pip:为什么有时以鸡蛋形式安装,有时以文件形式安装

  18. 18

    pip:为什么有时以鸡蛋形式安装,有时以文件形式安装

  19. 19

    Pip未安装最新的GitHub版本

  20. 20

    yum install 以“已安装和最新版本”结尾,而“pip -V”显示“没有这样的文件或目录”

  21. 21

    通过pip安装本地车轮时出现ValueError“预期的版本规格”

  22. 22

    在python 2.6上通过pip安装pexpect时,“ ptyprocess仅支持python 2.7及更高版本”

  23. 23

    命令pip install --upgrade pip,安装所有版本的pip

  24. 24

    尝试通过Pycharm中的pip安装numpy时出错

  25. 25

    通过 pip install virtualenv 安装时出现 UnicodeDecodeError

  26. 26

    pip 离线安装 + 什么是 yum 存储库与 rpms 但对于 .whl 文件的等效方法

  27. 27

    为什么pip无法安装tbb

  28. 28

    为什么 conda 安装 pip/setuptools 等...?

  29. 29

    为什么不使用 pip 安装 tensorflow?

热门标签

归档