21.11.19 21:04 작성
·
312
0
업그레이드를 하라고 명령어를 안내해주기에 복붙했습니다.
C:\STARTCODING>-m pip install --upgrade pip '-m'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
// -m 을 빼고 넣었더니 되는겁니다
첫번째 질문) -m은 어떤의미인가요?(검색해도 모르겠네요 ㅠ)
C:\STARTCODING>pip install --upgrade pip
~~ 중간 생략
Successfully uninstalled pip-21.2.3
구버전이 삭제되었다고합니다.
ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다: 'C:\\Users\\jinkh\\AppData\\Local\\Temp\\pip-uninstall-9gci4lwz\\pip.exe' Consider using the `--user` option or check the permissions.
권한문제인듯해서. VSC를 관리자로 실행했습니다.
VSC 재실행후 업그레이드 명령을 다시 입력했습니다.
이번엔 이미 23.3블라블라
업그레이드가 됐다네요. 긴가 민가합니다 초보라
두번재 질문) 제 pip버전? 확인 하는 방법이 궁금합니다
pip가 뭔지도 전 python과 파이썬을 쉽게 사용하는
비쥬얼스튜디오 코드만 설치를 했는데... pip는 무엇이란 말입니까?ㅠ
허접해서 질문도 너무 허접한것 같아 민망합니다만 궁금해서용...
답변 2
1
0
2021. 11. 22. 15:45
안녕하세요 Exmi님~!ㅎㅎ
유튜브에 하루동안 파이썬 영상 다 보신분 맞으시죠?ㅎㅎ
실행력이 대단합니다 크으~
질문해 주신 내용 답변 드릴게요.
1. pip 란 무엇인가?
pip는 python 에 필요한 외부 라이브러리(모듈, 패키지 등)를 쉽게 설치할 수 있게 도와주는 고마운 녀석입니다.
고마운 놈이니 화내지 않으셔도 돼요. 라이브러리란 누군가 만들어 놓은 파이썬 프로그램입니다. 누군가 만들어 놓은 라이브러리를 우리 컴퓨터에 설치할 때 pip를 이용합니다.
2. -m은 무엇인가?
-m pip install --upgrade pip '-m'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
먼저 여기서 오류가 난 이유는 명령어가 잘 못되었기 때문입니다. python -m pip install --upgrade pip 로 바꾸어 주시면 동작합니다. -m 은 python 명령어 옵션같은데 구글링해서 바로 나오지 않더라고요. 저도 정확히는 모르겠네요. 저 명령어를 쓸때 붙여주는 옵션 정도로 생각해주면 될 것 같습니다.
3. 업그레이드하라는 경고는 어떻게 해야하나?
사실 pip는 자주 업데이트 되기 때문에 저러한 경고메시지가 자주 뜹니다.
업데이트를 매번 하지 않아도 라이브러리를 설치하고 사용하는데 큰 문제는 없습니다.
(매번 업데이트 하는 것이 사실 좋지만요)