인프런 커뮤니티 질문&답변

Exmi님의 프로필 이미지
Exmi

작성한 질문수

[2024 개정판] 이것이 진짜 크롤링이다 - 기본편

실전 크롤링 4단계 : 크롤링한 데이터 엑셀에 저장하는 법

안녕하세요. 질문이 있습니다.

작성

·

318

0

안녕하세요.
-m 이 무엇인지하고요.
제 pip? pip가 뭔진 모르겠는데 pip버전은 어떻게 확인하는건가요??
 
질문 세부
pip install requests를 실행했습니다.
이상 없이 잘 설치 되고 아래와 같이 업그레이드를 하라는 겁니다 .
(언젠가 파이썬을 설치한 기억이 있습니다.
그리고 스타트코딩유툽보고 어제 최신버전을 설치도 했었는데 ㅠㅠ)
메시지는 아래와 같습니다.

C:\STARTCODING>pip install requests ~~~~~~~ 중간 삭제 ~~~~~ Successfully installed certifi-2021.10.8 charset-normalizer-2.0.7 idna-3.3 requests-2.26.0 urllib3-1.26.7 WARNING: You are using pip version 21.2.3; however, version 21.3.1 is available. You should consider upgrading via the 'C:\Users\jinkh\AppData\Local\Programs\Python\Python310\python.exe -m pip install --upgrade pip' command.

업그레이드를 하라고 명령어를 안내해주기에 복붙했습니다.

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

Exmi님의 프로필 이미지
Exmi
질문자

빠른 답변 감사합니다.

강의 주시는대로 따라갑니다! ㅋㅋㅋ

0

스타트코딩님의 프로필 이미지
스타트코딩
지식공유자

안녕하세요 Exmi님~!ㅎㅎ

유튜브에 하루동안 파이썬 영상 다 보신분 맞으시죠?ㅎㅎ 

실행력이 대단합니다 크으~

 

질문해 주신 내용 답변 드릴게요.

 

1. pip 란 무엇인가?

pip는 python 에 필요한 외부 라이브러리(모듈, 패키지 등)를 쉽게 설치할 수 있게 도와주는 고마운 녀석입니다.

고마운 놈이니 화내지 않으셔도 돼요. 라이브러리란 누군가 만들어 놓은 파이썬 프로그램입니다. 누군가 만들어 놓은 라이브러리를 우리 컴퓨터에 설치할 때 pip를 이용합니다. 

 

2. -m은 무엇인가?

-m pip install --upgrade pip '-m'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

먼저 여기서 오류가 난 이유는 명령어가 잘 못되었기 때문입니다. python -m pip install --upgrade pip 로 바꾸어 주시면 동작합니다. -m 은 python 명령어 옵션같은데 구글링해서 바로 나오지 않더라고요. 저도 정확히는 모르겠네요. 저 명령어를 쓸때 붙여주는 옵션 정도로 생각해주면 될 것 같습니다. 

 

3. 업그레이드하라는 경고는 어떻게 해야하나?

사실 pip는 자주 업데이트 되기 때문에 저러한 경고메시지가 자주 뜹니다. 

업데이트를 매번 하지 않아도 라이브러리를 설치하고 사용하는데 큰 문제는 없습니다. 

(매번 업데이트 하는 것이 사실 좋지만요)

 

 

Exmi님의 프로필 이미지
Exmi

작성한 질문수

질문하기