Python 디버깅
ImportError: No module named < >
나에게 찾아온 시련은 ImportError: No module named telepot ...
원래 잘 되던 코드가 다른 기능 넣는다고 이래저래 좀 건들였더니 요런 에러를 뱉어낸다...ㅠ
인터넷 찾아보니 대안은 2가지 였다.
근본적인 원인은 모듈을 import 하고 싶은데 해당 컴퓨터에는 그 모듈이 없다. 그러니 해당 모듈을 설치해야 한다.
해결책
1. pip3 install 로 설치하기
pip3 install telepot
만능 명령어 pip install로 해당 모듈을 설치한다.
이 명령어로 설치하면 저장 경로는 <usr/local/lib/python(버전)/site-packages/> 이다.
근데 만약 이 작업을 했더니 아래처럼 나온다 싶으면..
2. 직접 다운로드해서 설치하기
이 방법을 추천한다. 정신 건강에 좋다고 한다..ㅎ
git clone https://github.com/nickoala/telepot
cd telepot
sudo python setup.py install
그리고 다시 해당 파일을 실행하면 정상 동작 한다 :)
반응형
'SW programming > Python' 카테고리의 다른 글
[Python 웹 크롤링] Selenium 과 BeautifulSoup의 조합 (2) | 2021.05.22 |
---|---|
[Python 웹 크롤링] Requests 와 BeautifulSoup 의 조합 (0) | 2021.05.21 |
[Python anywhere 소개] 텔레그램봇 파일 서버에 올려 실행하기 (1) | 2021.05.19 |
[Python anywhere 소개] 어디서든 코드 실행이 가능한 서버 구축 (0) | 2021.05.17 |
[MAC] iterm 터미널 사용 - python 기본 환경 구축 (0) | 2021.05.02 |
댓글