파이썬(Python)/오류해결
<python> import 가 안될 때 쓰는 방법, importError
무지성개발자
2022. 5. 18. 11:00
🤔 문제발생
필자는 django와 mairaDB를 연동하기 위해 pymysql을 import 하는 과정에서 importerror가 발생하였다.
이를 해결하기 위한 방법으로 필요한 라이브러리가 import 되지 않았을때 해결하는 방법을 알려주고자 한다.
🎉 해결방법
try:
import pymysql
except ImportError:
subprocess.check_call([sys.executable, "-m", "pip", "install", 'pymysql'])
finally:
import pymysql
- 먼저 try import 라이브러리를 실행하고
- importerror가 발생한다면
- subprocess.check_call([sys.executable, "-m", "pip", "install", '라이브러리']) 를 통하여 설치하고
- 마지막으로 설치한 라이브러리를 import 한다.