참고 : https://github.com/pypa/pip/issues/2351#issuecomment-69994524
pip 를 업그레이드 설치하다가 pip 명령이 들지 않는 문제가 발생했다. 윈도우 환경에서는 pip 를 업데이트할 때, python -m pip install -U pip
로 명령을 주지 않고, pip install -U pip
로 명령을 주었을 때, 자신을 삭제하고 업데이트된 버전의 설치는 진행하지 않고 끝내면서, pip 가 지워지는 사태가 가끔 발생하는 것 같다. (리눅스 환경에선 문제가 없음.)
(aigpu3664) D:\Temp> pip list
Traceback (most recent call last):
File "D:\Python3664\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "D:\Python3664\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\PyEnvs\aigpu3664\Scripts\pip.exe\__main__.py", line 5, in
ModuleNotFoundError: No module named 'pip'
pip 명령을 쓸 수 없으니 패키지 설치가 안 되어 아주 난감했다. 더우기, 인터넷도 되지 않는 환경이었기 때문에, 일반적인 get-pip 스크립트를 사용할 수도 없었다.
이 때 pip 패키지의 whl 파일만 있으면, pip 를 설치할 수 있다. 다음과 같이 명령을 실행할 수 있다.
python pip-6.0.6-py2.py3-none-any.whl/pip install --no-index pip-6.0.6-py2.py3-none-any.whl
위 명령에서 pip-6.0.6-py2.py3-none-any.whl
부분이 pip 패키지 설치를 위한 whl 파일이다. 버전번호가 박혀있는 부분은 버전업에 따라서 변경될 수 있고, 2019년 11월 현재의 최신버전은 19.3.1 정도 된다. whl 파일 안에 있는 pip.py 를 실행하며, 실행시 인자로 install 을 주어서, pip install 명령을 실행할 수 있게 되는 것이다.
설치에 필요한 whl 파일은 pypi.org 에서 웹으로 다운받을 수 있다. 2019년 현재 파일이 있는 url 은 https://pypi.org/project/pip/#files 이다.
'프로그래밍 > Python' 카테고리의 다른 글
pandas 의 read_excel 읽기 속도를 좀 더 빠르게 하는 방법 (1) | 2019.05.21 |
---|---|
[Anaconda] jupyter notebook 500 internal error (4) | 2019.03.15 |
[Konlpy|Mecab] Ubuntu 에서 Mecab-ko를 설치했으나, Mecab이 설치되었는지를 다시 묻는다. (1) | 2018.12.06 |
[Python|Numpy|Matplotlib] 푸리에 시리즈 사각파 (0) | 2018.12.06 |
[Python] 이항분포 그래프 그리기 (0) | 2018.11.15 |