안녕하십니까, 이상현입니다.
파이썬 2.7버전에서
python -m pip install virtualenv
Virtualenv 패키지 설치를 시도 하였으나
Collecting virtualenv 응답만 하며, 패키지 설치 진행이 안되었다.
여러 방법을 계속 진행한 결과 2.7버전에서 사용할 수 있는 마지막 pip버전인 20.3.4 Version으로 업그레이드 하여야 된다는 글을 확인하였다.
현재 나의 pip 버전을 먼저 확인해 보았다.
python -m pip --version
pip 19.2.3 Version으로 확인이 되었다.
이에 터미널에 아래처럼 명령어를 입력했다.
python -m pip install --upgrade pip==20.3.4
하지만 역시나 또 Collecting pip==20.3.4
라고만 나오며 업그레이드 진행이되지 않았다.
이 글을 찾아온 사람들 모두 어떤 패키지를 설치하더라도 Collecting [패키지이름] 만 나오고,
진행이 안되었던 사람들이 애타게 해법을 찾아 보았을 것이다.
나 또한 그랬다.
또 아래와 같이 시도도 해보았다.
https://bootstrap.pypa.io/pip/2.7/get-pip.py
위 링크에 들어가면 파이썬 코드가 보인다.
복사하여 get-pip.py 라는 이름의 파이썬 코드를 작성하여 안에 코드 내용은 붙여넣기 한후 저장한다.
이후 터미널로 해당 파일이 있는 경로로 이동하여 get-pip.py를 실행 하였다. python get-pip.py
그후 재차 pip 버전을 확인하였다.
python -m pip --version
pip 19.2.3 Version으로 동일하게 확인된다.
여태까지 위의 방법은 내가 해결하기위해 시도했던 여러가지 방법중 일부이다.
서론이 길었다.
성공한 방법을 이제 소개하겠다.
해결방법은 아래와 같다
https://pypi.org/project/pip/20.3.4/#files
1. 위 링크에서 whl 파일을 다운로드 하자
2. whl파일이 있는 경로로 이동하자 cd [경로입력]
3. python -m pip install pip-20.3.4-py2.py3-none-any.whl
위와 같이 하였다면 다시 버전을 확인해보자
python -m pip --version
pip 20.3.4 version으로 Upgrade가 된 것을 확인 하였을 것이다.
이제 다시
python -m pip install virtualenv 또는 python -m pip install --user virtualenv
를 입력하면 vritualenv가 정상 설치되는 것을 확인할 수 있다.
파이썬 2버전대가 아닌 3버전대에서는 쉽게 명령어만 입력하면 설치가 되지만, 2버전은 정말 너무 힘들었다...
이 방법을 찾아내는 동안 하루 일과가 끝나버렸다..
다른 분들은 그러지 않게 하기위해 이 글을 작성한다.
'Python' 카테고리의 다른 글
Python 2.7 버전 환경 구축 오류 해결 방법(파이썬완전제거, VSCode완전제거) (2) | 2023.11.20 |
---|