%pip install, !pip install 차이언어, 알고리즘 공부/Python2025. 2. 24. 15:48
Table of Contents
colab에서 파이썬 셀을 실행할 때, 간혹 pip install앞에 !이 있을때도 있고 %이 있을때도 있다.
차이점이 뭔지 알아보자..!
결론부터 말하자면, 두 방식 모두 python 환경에서 패키지를 설치하는 명령어지만 실행방식이 다르다.
!pip install
- !(느낌표)는 주피터 노트북에서 Shell 명령어를 실행할 때 사용된다.
- 즉, python 인터프리터가 아니라 OS의 터미널/커맨드라인에서 실행하는 방식이다.
- 일반적으로 터미널에서 실행하는 πp∈stall 명령어와 동일한 동작을 한다.
- 사용가능 환경: Jupyter Notebook, Colab, 일반 파이썬 스크립트
%pip install
- %pip 는 IPython(interactive python) 매직 명령어로, 주피터 노트북 및 IPython 환경에서만 가능하다.
- python 인터프리터 내에서 pip를 올바른 환경에 설치하도록 보장을 한다.
- jupyter notebook에서 !pip install을 사용할 경우, 설치된 패키지가 현재 커널과 다른 환경에 설치될 위험이 있으나, %pip install은 항상 현재 실행중인 주피터 커널과 동일한 환경에 패키지를 설치하므로 더 안정적이다.
- 사용가능 환경: Jupyter Notebook, Colab
반응형
'언어, 알고리즘 공부 > Python' 카테고리의 다른 글
python json 파일 읽어오기 (0) | 2024.07.05 |
---|---|
python 공부 5) 삼항연산자 (0) | 2020.01.14 |
python 공부 4) 논리연산자 (0) | 2020.01.12 |
python 공부 3) 리스트 (0) | 2020.01.08 |
python 공부 2) 문자열 (0) | 2020.01.08 |
@쿠몬e :: ˚˛˚ * December☃ 。* 。˛˚
전공 공부 기록 📘
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!