여정의 기록

colab에서 내가 만든 module import 하는 법 본문

공부/프로젝트 진행

colab에서 내가 만든 module import 하는 법

Chelsey 2021. 11. 22. 21:11
728x90

현재 파이널 프로젝트를 진행 중이다. 오늘은 특정값을 넣으면 그에 맞는 값을 return 해주는 클래스를 만들었는데,

그걸 colab에서 아무리 모듈로 import를 하려고해도 안되는 거다... 

no module named module , '함수 ' is not defined 와 같은 경로를 못찾거나 해당 모듈안에 함수가 들어있는데 찾지 못하는 에러가 발생했었다.

 

생각해보니 colab에서는 특정 코드가 필요할 것 같아서 찾아보니 진짜로 그 코드가 있었다.

 

# goole driver와 mount한다.
from google.colab import drive
drive.mount('/content/drive')

# sys.path에 내가 저장한 모듈의 위치를 적어주었다. 
# 이 위치에 있는 모듈은 어디서나 편하게 불러올 수 있다고 한다.
import sys
sys.path.insert(0, '/content/drive/MyDrive/project/')

# 나는 .py 형식으로 저장해두었다.
import 나의모듈이름

# 실행
result=나의 모듈이름.그 모듈의 클래스이름()
result.그모듈의클래스의특정함수()

 

이렇게하니 잘작동된다

728x90