CentOS에 pip 및 easy_install을 설치하는 방법


24

나는 설치하려고 pip하고 easy_install내 CentOS는에하지만 그들을 찾을 수 없습니다.

어떻게 설치합니까?

또한 2.4와 2.7의 두 가지 버전의 Python이 있습니다. pip새로 설치된 구성 요소를 Python 2.7과 어떻게 연결합니까?

답변:


13

간단했다. 경로 pip는 다음과 같습니다.

/opt/python2.7/bin/pip

없으면 다음을 사용하여 설치하십시오.

/opt/python2.7/bin/easy_install pip

설치됩니다.



10

easy_install을 얻기 위해 이전 답변을 따라갈 수 없었습니다. 다른 명령을 따라 pip를 설치했습니다. (수도 권한 필요)

easy_install을 설치하려면 :

sudo yum 설치 python-setuptools python-setuptools-devel

pip를 설치하려면 :

sudo easy_install pip


5

repos의 모든 패키지는 2.4를 위해 빌드됩니다. 2.7을 사용하여 소스에서 설치해야합니다.

python2.7 setup.py install

easy_install을 찾았 /opt/python2.7/bin/easy_install지만 pip를 찾을 수 없습니다. 어디에가있는 것
랜드 히 싱

나는 대해 아무것도 몰라 virtenv. 내가 virtenv를 사용하는 경우에만 핍은 insytalled입니다. 문서를 읽었지만 바이너리 파일이있는 pip의 경로를 찾을 수 없습니다
Randhir Singh

5

CentOS 7 에서이 명령을 발행했으며 작동했습니다.

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

1

최신 버전의 Amazon Web Services 클라이언트 도구 (awscli)를 설치하고 싶었습니다. 이것은 시스템 파이썬을 사용하여 최소 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 시스템을 파이썬으로 유지할 수있었습니다.


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

"Python-pip 패키지가 없습니다."라는 오류로 yum 설치가 실패했습니다.

핍 프로젝트 문서는 사용 말한다 get-pip.py스크립트를하지만, 그뿐만 아니라 나에게 오류를했다.


이것은 저에게도 효과적이었습니다. 파이썬 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 저장소를 사용 :

[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

pip python package manager는 curl을 사용하여 설치하여 얻을 수 get-pip.py있습니다.

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.