VIDEOCUBE
[Python] PIP 파이썬 패키지 매니져 설치하기 본문
python 에서 쉽게 패키지를 설치할 수 있도록 도움을 주는 패키지 매니져를 설치해 보자
현재 CentOS 6.3 에서는 yum 으로 설치를 진행 할 수 없다.
root@linux-01:/data/source> yum install python-pip
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.fairway.ne.jp
* extras: mirror.fairway.ne.jp
* updates: www.ftp.ne.jp
Trying other mirror.
Setting up Install Process
No package python-pip available.
Error: Nothing to do
EPEL 이 기본적으로 레포지토리가 있어야만 가능하다.
EPEL 이란 Extra Packages for Enterprise Linux 의 약자로 Fedora Project 에서 제공 되는 저장소를 말한다.
그외 다음과 같이 수동으로 설치를 하는 방법이 있다
curl -k -O https://bootstrap.pypa.io/get-pip.py
위 파일을 다운로드 받아 python get-pip.py 를 실행하면 된다.
수동으로 설치하지 않고 EPEL 에서 제공되는 Repository를 연결하여 설치하도록 할 예정이다
CentOS 7
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS 6
root@linux-01:/data/source> rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm(을)를 복구합니다
경고: /var/tmp/rpm-tmp.dtLd15: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
준비 중... ########################################### [100%]
1:epel-release ########################################### [100%]
CentOS 5
rpm -Uvh http:
//dl
.fedoraproject.org
/pub/epel/5/x86_64/epel-release-5-4
.noarch.rpm
CentOS6 형태로 설치하였다.
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
metalink 에러가 발생하였다.
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 6 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
mirrorlist 를 주석처리하고 baseurl 을 주석 해제 하고 난 다음 실행하면 설치가 된다.
'개발 > 파이썬' 카테고리의 다른 글
Python3 설치 (0) | 2018.02.02 |
---|---|
[Cython] Python 에서 C 라이브러리를 이용해 보자 (0) | 2018.01.31 |