django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library . Is GDAL installed? If it is, try sett ing GDAL_LIBRARY_PATH in your settings.

이상해씨·2023년 9월 15일
0

에러

django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library . Is GDAL installed? If it is, try sett ing GDAL_LIBRARY_PATH in your settings.

상황

djando에서 db연결이 잘 되었는지 확인하는 과정에서 발생

원인

gdal path를 정상적으로 읽지 못하는 문제

해결법

1. dal-bin 설치하는 법

1) 프로젝트 확인 및 실행

  • 실행시 위 오류 발생
python manage.py check
python manage.py migrate
python manage.py runserver

2) 해결방법

  • terminal기준 (cmdlet)
Start-Process powershell -Verb RunAs -ArgumentList "bash -c 'apt-get update && apt-get install -y binutils libproj-dev ㅊ'"

3) 프로젝트 확인

  • 실행시 에러가 안나면 성공~!
python manage.py check
python manage.py migrate
python manage.py runserver

2. dgal.dll 환경변수 설정하기

* GDAL이 설치되어 있다고 가정

1) dgal.dll 주소 알아보기

  • 보통 아래 주소에 위치

C:\Users\PycharmProjects\<Project명>\<가상환경>\Lib\site-packages\osgeo\

2) 가상환경 Path에서 dgal.dll 설정

  • 환경변수 편집에 접근

  • 위에서 알아본 dgal.dll 주소 붙여넣기 후 확인하여 적용

참고

profile
공부에는 끝이 없다

0개의 댓글

관련 채용 정보