如何在CentOS上安装pip和easy_install


24

我试图安装pipeasy_install对我的CentOS,但无法找到他们。

我该如何安装它们?

另外,我有两个版本的Python,2.4和2.7。如何pip确保使用Python 2.7链接新安装的组件?

Answers:


13

这很简单。路径pip是:

/opt/python2.7/bin/pip

如果它不存在那么安装使用:

/opt/python2.7/bin/easy_install pip

它会安装它。



10

我无法从之前的答案中得到easy_install。我按照其他命令安装了pip。(需要sudo权限)

安装easy_install:

sudo yum install python-setuptools python-setuptools-devel

安装点子:

sudo easy_install pip


5

回购中的任何包都将为2.4构建。您需要使用2.7从源代码安装它们。

python2.7 setup.py install

我发现easy_install /opt/python2.7/bin/easy_install但找不到pip。它将在哪里
幻影

我什么都不知道virtenv。如果我使用virtenv,那就是pip only insytalled。我读了这份文件,但找不到其二进制文件所在的pip路径
幻影

5

我在CentOS 7中发出了这个命令并且它有效

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

1

我想安装最新版本的Amazon Web Services客户端工具(awscli)。这是使用系统python在CentOS 64上完成的:下载最新的setuptools(版本1.16可以在这里找到)

sudo -s
cd /opt
tar xzf <setuptools.tar.gz>
cd setuptools<-1.1.6>
python ez_setup.py
easy_install pip

现在你可以使用pip安装你喜欢的任何东西了。例如,

pip install awscli

这个方法非常快,允许我保留CentOS系统python。


1

似乎有很多方法可以在CentOS上安装pip,但对我有用的方法你的方法

sudo python2.7 /usr/local/bin/easy_install pip

我先尝试了其他几种方法。我发现最常见的是将yum与EPEL存储库一起使用

cd /tmp
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
sudo rpm -ivh epel-release-5-4.noarch.rpm
sudo yum -y install python-pip

yum安装失败了我的错误,“没有包python-pip可用。”

皮普项目文档表示使用get-pip.py脚本,但给我的错误,以及。


这对我也有用,我有两个版本的python 2.6和2.7.3。所以我的命令就像python2.7 /usr/local/bin/easy_install-2.7 pip。然后Pip可用作pip2.7。请注意,我使用此处的说明进行了altinstall。zoomq.qiniudn.com/ZQScrapBook/ZqFLOSS/data/20130821150955 / ...
Mahesh

1

来自http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/使用EPEL存储库的Red Hat方式:

[root@paulvps tmp]# wget http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
--2013-12-31 13:49:12--  http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
Resolving mirror-fpt-telecom.fpt.net... 118.69.250.132
Connecting to mirror-fpt-telecom.fpt.net|118.69.250.132|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14540 (14K) [application/x-redhat-package-manager]
Saving to: “epel-release-6-8.noarch.rpm”

100%[======================================>] 14,540      2.66K/s   in 5.3s    

2013-12-31 13:49:18 (2.66 KB/s) - “epel-release-6-8.noarch.rpm” saved [14540/14540]

[root@paulvps tmp]# rpm -ivh epel-release-6-8.noarch.rpm
warning: epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]
[root@paulvps tmp]# yum install python-pip
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
epel/metalink                                            |  13 kB     00:00     
 * PUIAS_6_core_Base: puias.math.ias.edu
 * PUIAS_6_core_Updates: puias.math.ias.edu
 * base: centos.sonn.com
 * epel: epel.mirror.freedomvoice.com
 * extras: centos.mirror.freedomvoice.com
 * rpmforge: mirror.webnx.com
 * updates: mirrors.tummy.com
epel                                                     | 4.2 kB     00:00     
epel/primary_db                                          | 5.8 MB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package python-pip.noarch 0:1.3.1-4.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package             Arch            Version                Repository     Size
================================================================================
Installing:
 python-pip          noarch          1.3.1-4.el6            epel          330 k

Transaction Summary
================================================================================
Install       1 Package(s)

Total download size: 330 k
Installed size: 1.0 M
Is this ok [y/N]: y
Downloading Packages:
python-pip-1.3.1-4.el6.noarch.rpm                        | 330 kB     00:00     
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
 Userid : EPEL (6) <epel@fedoraproject.org>
 Package: epel-release-6-8.noarch (installed)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : python-pip-1.3.1-4.el6.noarch                                1/1 
  Verifying  : python-pip-1.3.1-4.el6.noarch                                1/1 

Installed:
  python-pip.noarch 0:1.3.1-4.el6                                               

Complete!

我对fpt.net网站有点怀疑,它重定向到fpt.vn,但如果nixCraft说它没关系,我希望他们是对的。


0

可以使用curl来安装pip python包管理器get-pip.py

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.