파이썬에서 모듈 프로그래밍(디렉토리 , ___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
'python' 카테고리의 다른 글
python으로 해결하는 JSONP 파싱 예시 (0) | 2018.11.06 |
---|---|
pip 설치 모듈 확인하기 (0) | 2018.10.25 |
파이썬에서 selenium과 phantomjs를 연동한 간단 예시 (0) | 2018.10.12 |
파이썬의 try ... import .. except 예시 (0) | 2018.10.08 |
파이썬의 선(Zen of Python) (0) | 2018.09.23 |