안녕하세요.
오늘은 구글 Colab에서 패키지를 영구적으로 설치하는 방법에 대해서 알아보겠습니다.
구글 Colab 패키지 영구 설치방법
- 구글 Colab에서 기본적으로 제공되는 패키지 외를 사용하기 위해서는 pip install 명령어 등으로 직접 설치해야함
- 새로운 세션이나 런타임 초기화시 이를 반복적으로 설치해줘야 한다는 번거로움이 있기에 이를 덜고자 심볼링 링크를 활용하여 Colab에 영구적으로 설치할 수 있음
※ 구글 Colab 관련하여 포스팅한 글이 있으니, 관심 있으신 분들은 참고하시기 바랍니다.
2022.03.18 - [Programming/Python] - 파이썬 브라우저 구글 코랩 소개 및 사용법
▣ 심볼릭 링크
링크를 연결하여 원본 파일을 직접 사용하는 것과 같은 효과를 내는 링크
- 윈도우 바로가기 폴더와 비슷한 개념으로, 특정 폴더에 링크를 걸어 NAS, Library 등 원본 파일을 사용할 때 유용함
- Colab 새 코드 창에서 패키지 설치 및 저장 경로를 os 모듈의 symlink로 연결해주고 --target 옵션을 지정한 pip install 명령어를 통해 영구적으로 패키지를 설치할 수 있음
# 모듈 설치
import os, sys
from google.colab import drive
# 구글 드라이브 연결
drive.mount('/content/drive')
my_path = '/content/codingfinace' # 나의 경로
save_path = '/content/drive/MyDrive/Colab Notebooks/codingfinace' # 패키지 저장 경로
os.symlink(save_path, my_path)
sys.path.insert(0, my_path)
# pip install 영구 설치
!pip install --target=$my_path groq
- 패키지 설치 완료될 시 아래와 같은 문구가 뜨며, 세션을 다시 시작하면 영구적으로 설치가 완료됨 (드라이브에서 삭제 가능)
![](https://blog.kakaocdn.net/dn/OcUrs/btsFJ6FXC2G/buBMY5O3NkFZMrsDn1lthk/img.png)
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 주식 데이터 분석 pykrx 활용하기 (38) | 2024.04.08 |
---|---|
Colab 패키지 확인 및 업그레이드하기 (33) | 2024.03.26 |
[Python] Groq API 챗봇 구현하기 (68) | 2024.03.11 |
[Python] pydataset 테스트 데이터 라이브러리 (74) | 2024.03.07 |
[Python] huggingface API 발급 및 AI 이미지 생성하기 (85) | 2024.02.26 |
댓글