如何安装PIP在CentOS的7?如何安装PIP在CentOS的7?(How to install

2019-05-13 06:04发布

CentOS的7 EPEL现在包括Python的3.4: yum install python34

然而,当我尝试,尽管Python的3.4安装成功,它不会出现安装点子。 这是奇怪的,因为pip应该是默认使用Python 3.4包括在内。 which pip3没有发现什么,也没有which pip

如何访问PIP从Python 3.4包的CentOS 7 EPEL释放?

Answer 1:

我发现在CentOS 7安装PIP 3(针对python3.x包)最简单的方法是:

$ sudo yum install python34-setuptools
$ sudo easy_install-3.4 pip

你需要有手之前启用EPEL软件库,当然。

现在,您应该可以像安装包python3.x以下运行命令:

$ pip3 install foo


Answer 2:

curl https://bootstrap.pypa.io/get-pip.py | python3.4

或者,如果你没有curl出于某种原因:

wget https://bootstrap.pypa.io/get-pip.py
python3.4 get-pip.py

在这之后,你应该能够运行

$ pip3


Answer 3:

CentOS的7 yum包为python34不包括ensurepip模块,但由于某种原因缺少的setuptools和PIP文件应该是模块的一部分。 要修复,下载一封来自PyPI最新的车轮到模块的_bundled目录( /lib64/python3.4/ensurepip/_bundled/ ):

setuptools-18.4-py2.py3-none-any.whl
pip-7.1.2-py2.py3-none-any.whl

然后编辑__init__.py匹配下载的版本:

_SETUPTOOLS_VERSION = "18.4"
_PIP_VERSION = "7.1.2"

之后python3.4 -m ensurepip按预期工作。 Ensurepip每创建一个虚拟的环境中,例如时间自动调用:

pyvenv-3.4 py3
source py3/bin/activate

使得不需要手动跳线希望RH将修复损坏Python3.4 yum包。



Answer 4:

更新:下面提到的python34错误终于被修复。 它现在是一个非常不错的选择。

而不是用坏了EPEL python34包 ,您可以启用IUS回购并让它正常工作。

  • PIP内的虚拟环境

python34upython35u IUS封装包括pyvenv工具( /usr/bin/pyvenv-3.4/usr/bin/pyvenv-3.5 ),其包括PIP的捆绑车轮和setuptools的提供引导虚拟环境。

  • 全球PIP

python34u-pippython35u-pip IUS套餐包括/usr/bin/pip3.4/usr/bin/pip3.5分别。 这些工作得很好,将包安装到系统中site-packages目录。



Answer 5:

yum install python34-pip

pip3.4 install foo

您可能需要安装EPEL库:

yum install -y epel-release



Answer 6:

目前只要使用的easy_install这样做的一个简单的方法(A setuptools的包装蟒蛇librarie)。

  • 假设。 这样做,请检查您是否已经安装了蟒蛇到你的CentOS机器(至少2.X)前。

  • 步骤来安装点子。

    1. 因此,让你安装的easy_install,

      须藤yum的安装python-setuptools的蟒蛇 - setuptools的-devel的

    2. 现在,让我们做的easy_install点子,

      须藤的easy_install点子

那很棒。 现在你有点子:)



Answer 7:

弄清楚python3你已经安装的版本:

yum search pip

然后安装的最佳匹配。 使用reqoquery找到导致pip3.eg的名字

repoquery -l python36u-pip

告诉我使用pip3.6代替PIP3



Answer 8:

下面是我遵循的步骤来安装python34和PIP

yum update -y
yum -y install yum-utils
yum -y groupinstall development
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
yum makecache
yum -y install python34u  python34u-pip
python3.6 -v
echo "alias python=/usr/bin/python3.4" >> ~/.bash_profile
source ~/.bash_profile
pip3 install --upgrade pip

# if yum install python34u-pip doesnt work, try 

curl https://bootstrap.pypa.io/get-pip.py | python


Answer 9:

在CentOS 7, pip版本是pip3.4和位置为:

/usr/local/bin/pip3.4


文章来源: How to install pip in CentOS 7?