Cara menginstal pip dan easy_install di CentOS

24

Saya mencoba menginstal pipdan easy_installmenggunakan CentOS saya tetapi tidak dapat menemukannya.

Bagaimana saya bisa menginstalnya?

Juga, saya punya dua versi Python, 2.4 dan 2.7. Bagaimana pipmemastikan untuk menautkan komponen yang baru diinstal dengan Python 2.7?

Randhir Singh
sumber

Jawaban:

13

Sederhana saja. Jalannya pipadalah:

/opt/python2.7/bin/pip

Jika tidak ada maka instal menggunakan:

/opt/python2.7/bin/easy_install pip

dan itu akan menginstalnya.

Randhir Singh
sumber
13

Mengikuti dokumentasi penginstal pip , orang dapat dengan mudah mengeluarkan hal berikut:

# 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 -
pdeschen
sumber
Tautan yang diperbarui: bootstrap.pypa.io/get-pip.py
nadavkav
10

Saya tidak bisa mengikuti dari jawaban sebelumnya untuk mendapatkan easy_install. Saya mengikuti perintah lain untuk menginstal pip. (membutuhkan hak istimewa sudo)

untuk menginstal easy_install:

sudo yum instal python-setuptools python-setuptools-devel

untuk menginstal pip:

sudo easy_install pip

ravi.zombie
sumber
5

Setiap paket dalam repo akan dibangun untuk 2.4. Anda harus menginstalnya dari sumber dengan 2.7.

python2.7 setup.py install
Ignacio Vazquez-Abrams
sumber
Saya menemukan easy_install /opt/python2.7/bin/easy_installtetapi tidak menemukan pip. di mana ia akan berlokasi
Randhir Singh
Saya tidak tahu apa-apa virtenv. is pip hanya insytalled jika saya menggunakan virtenv. saya membaca dokumen tetapi tidak dapat menemukan jalur pip di mana file binernya
Randhir Singh
5

Saya mengeluarkan perintah ini di CentOS 7 dan berhasil

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

Saya ingin menginstal versi terbaru Alat Klien Layanan Web Amazon (awscli). Ini dilakukan pada CentOS 64 minimal menggunakan sistem python: Unduh setuptools terbaru (versi 1.16 dapat ditemukan di sini )

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

Sekarang Anda dapat menginstal apa pun yang Anda suka menggunakan pip. Sebagai contoh,

pip install awscli

Metode ini sangat cepat, memungkinkan saya untuk menjaga sistem python CentOS.

Bidikan Jepretan
sumber
1

Tampaknya ada banyak cara untuk menginstal pip pada CentOS, tetapi cara yang berhasil bagi saya adalah metode Anda .

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

Saya mencoba beberapa cara lain terlebih dahulu. Yang paling umum yang saya temukan adalah menggunakan yum dengan repositori 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

Instalasi yum gagal untuk saya dengan kesalahan, "Tidak ada paket python-pip yang tersedia."

The Pip dokumentasi proyek mengatakan untuk menggunakan get-pip.pyskrip, tapi itu memberi saya kesalahan juga.

Don Kirkby
sumber
Ini bekerja untuk saya juga, saya punya dua versi python 2.6 dan 2.7.3. Jadi perintah saya adalah sesuatu seperti python2.7 /usr/local/bin/easy_install-2.7 pip. Pip kemudian tersedia sebagai pip2.7. Perhatikan bahwa saya telah melakukan instalasi menggunakan petunjuk di sini. zoomq.qiniudn.com/ZQScrapBook/ZqFLOSS/data/20130821150955/…
Mahesh
1

dari http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/ dengan cara Red Hat, menggunakan repositori EPEL:

[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) <[email protected]>
 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!

Saya agak skeptis tentang situs fpt.net, yang mengalihkan ke fpt.vn, tetapi jika nixCraft mengatakan tidak apa-apa, saya berharap mereka benar.

jcomeau_ictx
sumber
0

manajer paket pip python dapat diinstal menggunakan curl untuk mendapatkan get-pip.py.

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