본문 바로가기
파이썬(Python)/오류해결

<python> import 가 안될 때 쓰는 방법, importError

by 무지성개발자 2022. 5. 18.

🤔 문제발생

필자는 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 한다.