2011-06-03 05:33:27 +0000 2011-06-03 05:33:27 +0000
24
24

CentOSにpipとeasy_installをインストールする方法

自分のCentOSにpipeasy_installをインストールしようとしたのですが、見つかりませんでした。

どうやってインストールすればいいのでしょうか?

また、私はPythonを2.4と2.7の2つのバージョンを持っています。pipは、新しくインストールしたコンポーネントをPython 2.7と確実に連携させるにはどうすればいいのでしょうか?

回答 (10)

13
13
13
2011-06-03 07:34:10 +0000

これは簡単でした。pipのパスは、

/opt/python2.7/bin/pip

です。

/opt/python2.7/bin/easy_install pip

を使ってインストールすればインストールされます。

13
13
13
2013-11-07 19:34:58 +0000

pip installer documentation ](http://www.pip-installer.org/en/latest/installing.html) の通りに、以下のように発行するだけです。

# install setup tools
curl https://bitbucket.org/pypa/setuptools/downloads/ez_setup.py | python -
# install pip
curl https://bootstrap.pypa.io/get-pip.py | python -
10
10
10
2015-06-05 20:50:56 +0000

今までの回答からは、簡単にインストールする方法がわからなかったので、他のコマンドに従ってみました。他のコマンドを実行して、pipをインストールしてみました。(要sudo権限)

to install easy_install.

sudo yum install python-setuptools python-setuptools-devel

to install pip:

sudo easy_install pip

5
5
5
2011-06-03 05:36:48 +0000

リポジトリ内のパッケージはすべて 2.4 用にビルドされています。これらのパッケージは 2.7 でソースからインストールする必要があります。

python2.7 setup.py install
5
5
5
2015-03-25 18:21:44 +0000

CentOS 7 でこのコマンドを実行したところ、

curl https://bootstrap.pypa.io/get-pip.py | python -
```で動作しました。
1
1
1
2013-12-31 13:53:16 +0000

from 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 が問題ないと言っているのであれば期待しています。

1
1
1
2013-10-12 14:14:11 +0000

Amazon Web Services Client Tools (awscli) の最新版をインストールしたいと思いました。これはCentOS 64 minimal上でシステムpythonを使って行いました。Download the latest setuptools (version 1.16 can be found here )

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
1
1
2015-02-03 23:08:37 +0000

CentOSにpipをインストールする方法はいろいろあるようですが、私の場合は あなたの方法 でした。

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

最初に他の方法をいくつか試してみました。私が見つけた最も一般的な方法は、 use yum with the EPEL repository .

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 のインストールは、"No package python-pip available “というエラーで失敗しました。

Pip project documentation には get-pip.py スクリプトを使うように書いてありますが、これもエラーになりました。

0
0
0
2016-12-22 09:14:51 +0000

pip pythonのパッケージマネージャーをcurlを使ってインストールするとget-pip.pyを取得することができます。

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py
0
0
0
2018-01-24 11:17:27 +0000

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

rpm -ivh epel-release-6-8.noarch.rpm

yum -y install python-pip