pip install로 해당 package를 다운 받았지만
ModuleNotFoundError 에러가 나올 때
설치한 패키지의 directory가 python실행시 포함되는지 확인
$ cat test.py
import sys
print(sys.path)
$ python test.py
['', '/usr/lib/python3.6', '/usr/lib/python3.6/plat-x86_64-linux-gnu', ...'/usr/lib/python3.6/dist-packages']
python shell에서도 확인
$ python
>>> import sys
>>> print(sys.path)
>>> ['', '/usr/lib/python3.6', '/usr/lib/python3.6/plat-x86_64-linux-gnu...
두 값을 비교하여 설치한 모듈의 directory가
포함되지 않는다면 실행할 py파일에 해당 코드 추가
sys.path.append("path")
댓글 없음:
댓글 쓰기