python pip version 변경(python3 > python2)

IT기술/javascript, python|2021. 1. 15. 00:30

2019-12-04 작성

 

서버에 python3을 설치했더니 pip도 python3버전이 설치됐다(pip --version 으로 버전 확인).

python2와 python3이 공존하는 서버라 pip와 pip2는 python2용으로 남겨둬야한다.

 

easy_install로 pip를 다시 생성해준다.

그리고 pip 실행파일의 python 버전을 python2로 수정해준다.

 

sudo easy_install pip

### 다음코드는 /usr/bin/python3을 /usr/bin/python으로 변경
sudo sed -i 's/\/usr\/bin\/python3/\/usr\/bin\/python/' /usr/local/bin/pip

 

그리고 작업하다가 안되는 게 있어서 추가하자면,
python을 설치할때 같이 설치하면 좋은 모듈은 다음과 같다.

 

### python2
sudo yum install -y python-libs python-devel python-setuptools python-pip

### python3
sudo yum install -y python36u-libs python36u-devel python36u-setuptools python36u-pip

 

이 모듈들의 업그레이드는 다음과 같이 한다.

sudo easy_install -U setuptools ### 안될수도 있다.
sudo pip install --upgrade setuptools

댓글()