«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

VIDEOCUBE

[Python] PIP 파이썬 패키지 매니져 설치하기 본문

개발/파이썬

[Python] PIP 파이썬 패키지 매니져 설치하기

라떼청년 2018. 1. 30. 01:11

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
Comments