본문 바로가기
misc./Software

아이맥프로에 Segment Anything 설치해보기

by medical physicist 2024. 1. 9.

현재 사용 중인 아이맥프로에는 macOS version 12.6.5 Monterey 가 설치되어있고 터미널을 열어서 확인해보니 Python 3.9.13 이 설치되어있다.

(base) ➜  ~ python --version
Python 3.9.13

Anaconda navigator 에서 VS Code 를 실행하고 확인해보니 base environment 에는 Python 3.11.6 이 설치되어있다.

먼저 SAM 이라는 conda environment 를 만들고 활성화 시켜본다.

conda create --name SAM python=3.9
conda activate SAM

이제 pytorch 를 설치해본다.

conda install pytorch torchvision cpuonly -c pytorch

"Unable to create environments file. Path not writable." 와 같은 오류가 발생하길래 앞에다가 sudo 를 붙여서 다시 시도해본다.

sudo conda install pytorch torchvision cpuonly -c pytorch

설치가 끝나고 conda list 로 설치된 패키지들을 확인해본다.

자, 이제 드디어 Segment Anything 설치한다.

pip install git+https://github.com/facebookresearch/segment-anything.git

그리고 선택적인 패키지들이라고 하는데 일단 설치.

pip install opencv-python pycocotools matplotlib onnxruntime onnx

일단 여기까지 설치는 성공적으로 마무리 되었다.

 

댓글