내가 하고 싶은 것들 중 하나

pip install --upgrade pip 본문

웹 세상/django

pip install --upgrade pip

여러가지이야기 2020. 5. 4. 11:30

문제상황

  • 큰 문제까지는 아니었고 마크다운을 설치하다가 pip 버전을 upgrade 하라는 메시지가 나왔다.

image-20200503222950293

WARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the 'c:\venvs\mysite\scripts\python.exe -m pip install --upgrade pip' command.
  • (mysite) c:\projects\mysite 가상환경에 있었는데 c:\venvs\mysite\scripts\python.exe 주소로 들어가서 업그레이드 명령어를 써야 하나 고민했었다.

해결과정

(mysite) c:\projects\mysite>pip list
Package    Version
---------- -------
asgiref    3.2.7
Django     3.0.5
Markdown   3.2.1
pip        20.0.2
pytz       2019.3
setuptools 41.2.0
sqlparse   0.3.1
WARNING: You are using pip version 20.0.2; however, version 20.1 is available.
You should consider upgrading via the 'c:\venvs\mysite\scripts\python.exe -m pip install --upgrade pip' command.
  • pip list 명령어를 통해 pip 버전을 확인해봤다. Warning 메시지 대로 pip version 은 20.0.2 이었다.
  • 친구에게 물어보니 c:\venvs\mysite\scripts\python.exe은 가상환경 안에서 파이썬을 실행하라는 뜻인데 이미 mysite 가상환경 안에 들어와 있으니까 주소를 옮길 필요 없이 원래 있던 자리에서 pip install --upgrade pip 명령어를 사용하면 된다고 한다.
(mysite) c:\projects\mysite>pip install --upgrade pip
Collecting pip
  Downloading pip-20.1-py2.py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 345 kB/s
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 20.0.2
    Uninstalling pip-20.0.2:
      Successfully uninstalled pip-20.0.2
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'C:\\Users\\namu\\AppData\\Local\\Temp\\pip-uninstall-ev0jhi3i\\pip.exe'
Consider using the `--user` option or check the permissions.
  • EnvironmentError가 떴었는데 pip list를 통해 pip 버전을 확인해본 결과 20.1 버전으로 업그레이드가 잘된 것을 확인하였다.
(mysite) c:\projects\mysite>pip list
Package    Version
---------- -------
asgiref    3.2.7
Django     3.0.5
Markdown   3.2.1
pip        20.1
pytz       2019.3
setuptools 41.2.0
sqlparse   0.3.1

해결!

  • pip upgrade 완료!
Comments