에러창이 잔뜩 뜬 책상에 놓인 맥스튜디오 화면

오픈클로 설치, 당신만 실패하는 게 아닙니다(에러코드 별 해결방법)

오픈클로 에러 로그별 즉시 해결법

오늘 아침에도 딸아이 등원시키고 겨우 커피 한 잔 내려서 책상 앞에 앉아 오픈클로 설치하다가 터미널이 빨간색으로 도배됐어요… 그래도 저는 조금 더 익숙하지만.. 일반인 분들께서는 특히 ImportError: No module named... 같은 메시지를 마주하면 멘탈이 나갈 수밖에 없거든요. 12년 동안 코드 치면서 에러 로그만 수만 번 본 제가, 여러분의 맥미니를 살려낼 ‘에러 코드별 처방전’을 가져왔습니다.

모니터앞에서 고뇌하는 남자의 모습

  • ModuleNotFoundError: 파이썬 경로가 꼬였을 때 나타나는 가장 흔한 증상입니다.
  • Permission denied (OS Error 1): 맥의 보안 시스템이 AI의 손발을 묶어버린 상태죠.
  • 401 Unauthorized: 클로드 API 키가 잘못됐거나 돈(?)을 안 냈을 때 뜨는 비정한 코드입니다.

터미널에 이 코드가 떴다면?

처음엔 저도 “오, 나도 이제 자비스 오너!”라며 가볍게 터미널을 열었습니다. 그런데 python main.py를 입력하자마자 ModuleNotFoundError: No module named 'anthropic'이라는 문구가 절 반기더군요.

알고 보니 이건 우리가 코딩을 몰라서가 아니라, 컴퓨터에게 “이 라이브러리 써!”라고 제대로 말을 안 해줘서 생기는 문제였습니다. 12년 차 짬밥으로 가장 많이 발생하는 에러 3인방을 정리해 드릴게요.


에러 로그별 즉시 해결법

1. ModuleNotFoundError: No module named...

이건 오픈클로가 돌아갈 ‘재료’가 없다는 뜻입니다.

  • 왜 떴을까? pip install -r requirements.txt를 건너뛰었거나, 가상환경(venv) 밖에서 실행했을 때 발생합니다.
  • 해결법: 터미널에 source venv/bin/activate를 먼저 치고, 그다음에 실행해 보세요. (이거 하나로 해결되는 경우가 80%입니다!)
2. PermissionError: [Errno 1] Operation not permitted

맥(macOS)이 “어딜 감히 내 파일을 뒤져!”라며 오픈클로를 막아선 겁니다.

  • 왜 떴을까? 전체 디스크 접근 권한이 없어서 그렇습니다.
  • 해결법: 시스템 설정 > 개인정보 보호 및 보안 > 전체 디스크 접근 권한에서 터미널(Terminal)을 켜주세요. (이거 안 하면 AI가 메일도 못 읽고 바보가 됩니다..ㅎㅎ)
3. anthropic.AuthenticationError: 401 Unauthorized

가장 슬픈 에러죠. 클로드(Claude)가 “님 누구세요?”라고 묻는 겁니다.

  • 왜 떴을까? .env 파일에 API 키를 잘못 넣었거나, 앤스로픽 계정에 카드 등록을 안 해서 잔액이 0원일 때 뜹니다.
  • 해결법: 앤스로픽 대시보드에서 $5라도 충전하고 키를 다시 복사해 넣으세요. 클로드도 자본주의 사회에 산답니다. (ㅠㅠ)

아, 갑자기 생각난 건데… 간혹 zsh: command not found: brew라고 뜨는 분들! 이건 홈브루(Homebrew) 자체가 안 깔린 겁니다. AI 에이전트 만들기 전에 집부터 지어야 해요. 맥초보라면 이 부분부터 체크해 보시는 게 좋습니다.

마지막 필살기: 12년 차가 알려주는 ‘터미널 심폐소생술’

“하라는 대로 다 했는데 여전히 빨간 글씨인데요?” 하시는 분들 분명 계실 거예요. 그럴 때 제가 마지막으로 시도하는 ‘필살기’ 두 가지가 있습니다.

  • 첫째, 깡그리 지우고 다시 깔기 (Clean Install): 개발자들 사이에서는 “안 되면 밀어라”가 국룰이죠. rm -rf venv 명령어로 가상환경을 아예 날려버리고 다시 python -m venv venv부터 시작해 보세요. 의외로 라이브러리 간의 꼬인 실타래가 한 번에 풀리는 기적을 맛보게 되실 겁니다. (저도 어제 이거 하느라 30분을 날렸지만요..ㅋㅋ)
  • 둘째, 맥의 보안(SIP) 잠깐 달래주기: 애플이 보안을 워낙 철저하게 하다 보니, 오픈클로가 파일 시스템을 건드리는 걸 ‘공격’으로 오해할 때가 많아요. 이럴 땐 ‘개인정보 보호 및 보안’ 탭에서 터미널에 ‘App 관리’ 권한까지 주면 웬만한 Permission Denied는 쑥 들어갑니다.

에러창이 잔뜩 뜬 책상에 놓인 맥스튜디오 화면

이런 에러 나오면 그냥 재부팅 하세요

  • Kernel Panic 어쩌구: 이건 소프트웨어 문제가 아니라 맥미니 하드웨어 비명이거나 OS가 꼬인 겁니다. 조용히 껐다 켜세요.
  • Memory Error: 8GB 램 모델에서 너무 무거운 모델을 돌릴 때 발생합니다. 맥미니가 불쌍하니 작업을 좀 줄여주세요.

Blogger’s One-Pick!

제 추천은 에러가 나면 “에러 코드의 마지막 3줄을 복사해서 챗GPT에게 던지는 것”입니다. 12년 차인 저도 가끔은 그렇게 해결하거든요. 아, 그리고 도저히 안 되겠다 싶으면 제 댓글창에 에러 로그를 남겨주세요. 제가 애 재우고 나서 ‘야간 상담소’ 열어드릴게요!


궁금해하실 것 같은 질문들 (Q&A)

Q. git clone 할 때부터 에러가 나요.

A. 맥에 ‘Git’이 안 깔려 있을 확률이 높습니다. xcode-select --install을 먼저 입력해 보세요.

Q. .env 파일이 안 보여요!

A. 점(.)으로 시작하는 파일은 숨김 파일입니다. 폴더 안에서 Command + Shift + . (점)을 누르면 마법처럼 나타납니다.

Q. API 비용이 너무 많이 나오면 어쩌죠?

A. 앤스로픽 설정에서 ‘Usage Limit’을 걸어두면 됩니다. 커피 한 잔 값으로 자비스를 고용한다고 생각하면 마음이 편해요.


여러분의 터미널엔 지금 어떤 에러가 떠 있나요? 해결 안 되는 ‘빨간 글씨’가 있다면 댓글로 들려주세요. 제가 함께 고민해 드릴게요!

댓글 1개

  1. Fantastic goods from you, man. I’ve have in mind your
    stuff prior to and you’re simply extremely great. I actually
    like what you’ve received here, really like what you’re saying and
    the way in which wherein you are saying it. You’re making it entertaining and you continue to care for to stay it wise.
    I can not wait to learn much more from you.
    This is actually a great web site.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다