🤔 문제발생
필자는 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 한다.
'파이썬(Python) > 오류해결' 카테고리의 다른 글
AttributeError: module 'datetime' has no attribute 'utcnow' (0) | 2022.05.02 |
---|