python
[python] 모듈 프로그래밍 환경 설정 (ModuleNotFoundError 에러 해결)
'김용환'
2018. 10. 20. 10:33
파이썬에서 모듈 프로그래밍(디렉토리 , ___init__.py)를 진행할 때,
ModuleNotFoundError를 부딪힐 일이 있다.
$ python util/scrapers.py
Traceback (most recent call last):
File "util/scrapers.py", line 3, in <module>
from util.all_scrapers import re_scraper, bs_scraper, \
ModuleNotFoundError: No module named 'util'
이 이유는 파이썬 패스를 못찾다 보니 모듈을 찾지 못한 것이다.
PYTHONPATH를 bash 설정 파일(예, bash_profile)에 지정하면 된다.
$ cat ~/bash_profile
PYTHONPATH=$PYTHONPATH:/~/dev/python/scraping/code
export PYTHONPATH