[점프 투 파이썬] 05-2 모듈 sys, pythonpath 관련 질문입니다.

안녕하세요.

05-2 모듈 부분의 마지막 내용에서 모듈을 불러오는 또 다른 방법을 공부하던 중에 막힌 부분인 있어 질문드립니다.

Mac OS로 진행하고 있어 터미널로 명령 프롬프트 내용을 수행하고 있는데요,

>>> sys.path.append("~/doit/mymod")

책에서 언급한 디렉터리 주소가 다르긴 하지만, 이 부분까지는 된 것 같습니다.

>>> sys.path
['', (생략), '~/doit/mymod']
>>>

sys.path 에서 마지막에 추가된 내용까지 확인할 수 있구요.

이후로 import mod2를 불러오려고 하면

>>> import mod2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'mod2'

이렇게 나오는데, 뭐가 문제인지 모르겠습니다. 뒤에 나오는 PYTHONPATH 환경 변수도 마찬가지로 터미널에서
set PYTHONPATH = ~/doit/mymod 까지는 됐는데, import mod2에서 동일한 오류가 발생하네요.

mod2 실습까지 잘 진행했고, mod2.py 파일을 /doit/mymod 폴더로 이동시키는 것까지도 문제 없이 된 것 같습니다..

뭐가 잘못된 걸까요..?

영데렐라 374

M 2022년 9월 22일 11:27 오후

홈 디렉터리를 ~ 대신 "/Users/사용자명" 으로 바꾸셔야 합니다. - 박응용님, 2022년 9월 23일 7:55 오전 추천 , 대댓글
@박응용님 sys.path.append("Users/사용자명~/mymod")로 입력하다가 Users 앞에 / 입력하니까 바로 되네요.. 감사합니다.... - 영데렐라님, 2022년 9월 23일 10:34 오전 추천 , 대댓글
목록으로