gpt4 book ai didi

python - 在 centos7 上安装 pip(3) 的推荐方法

转载 作者:IT老高 更新时间:2023-10-28 20:23:43 24 4
gpt4 key购买 nike

我很想知道在当前版本的 centos7 (7.5.1804) 上为 python3.6 安装 pip3 的推荐方法(截至今天,2018 年 5 月)和接受的答案 How to install pip in CentOS 7?似乎已经过时了,因为:

yum search -v pip

输出(除其他外):

python2-pip.noarch : A tool for installing and managing Python 2 packages
Repo : epel

python34-pip.noarch : A tool for installing and managing Python3 packages
Repo : epel

python34-pip 似乎是一种(更新的?)比 How to install pip in CentOS 7? 接受的答案更简单的方法:

sudo yum install python34-setuptools

sudo easy_install-3.4 pip

但是由于我机器上安装的 python 版本是 2.7.5 和 3.6.3 为什么是 python34-pip 而不是 python36-pip ? 3.4+ 的 pip 数是否相同(直到当前的 3.6.3)?

最佳答案

  1. Is pip the same for 3.4+

    不,不是。单个 pip 安装服务于单个 Python 发行版(pip2.7/pip3.4/pip3.5 等)。

  2. 从 Python 3.5 开始,pip 已经与 python 发行版捆绑在一起,所以你可以只运行 python3.6 -m pip 而不是 pip .

  3. CentOS 7 vanilla repo 中不提供 Python 3.6。我通常求助于IUS repo当需要在 CentOS 上安装新的 Python 时。它总是有最新的 Python 版本,the current one being 3.6.5 .它还提供通讯员pip package .

    $ yum install https://centos7.iuscommunity.org/ius-release.rpm
    $ yum install python36u python36u-devel python36u-pip

    不幸的是,IUS doesn't offer a package for Python 3.7 yet因此,如果您正在 CentOS 7 上寻找 Python 3.7,那么从源代码构建是您唯一的选择。

编辑:当 yum 不是一个选项时

您应该更喜欢 this answer 中描述的引导解决方案因为这是安装工作 pip 的最可靠方法。

关于python - 在 centos7 上安装 pip(3) 的推荐方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50408941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com