[PYTHON] Windows의 GeoDjango : "GDAL 라이브러리를 찾을 수 없습니다"/ "OSError : [WinError 126] 지정한 모듈을 찾을 수 없습니다"
PYTHONWindows의 GeoDjango : "GDAL 라이브러리를 찾을 수 없습니다"/ "OSError : [WinError 126] 지정한 모듈을 찾을 수 없습니다"
PostGIS 확장 기능을 가진 로컬 postgreSQL을 가질 수 있도록 Windows 컴퓨터를 설정하려고했습니다. 이것을 설치하면 geodjango로 프로젝트를 클라우드에 넣기 전에 로컬로 생성 할 수 있기를 바랍니다. Django는 SQLite DB가있는 로컬 컴퓨터에서 잠시 동안 작업했지만 다음 프로젝트는 부분적으로 좌표 기반 데이터를 기반으로하므로 올바른 환경을 설정하고 싶습니다.
메모 가져 오기 : 별도의 환경에서 실행되도록 미니콘을 설치했습니다. 내가 일할 때 나는이 환경 "개발"을 활성화한다.
나는 대부분의 geodjango 정보 / 튜토리얼 온라인을 따르려고했지만 작동하도록 할 수는 없습니다. 내가 한 일은 (주로 다음과 같습니다 : https://docs.djangoproject.com/en/2.0/ref/contrib/gis/install/#windows) :
이 모든 후 나는 새로운 장고 프로젝트를 만들었고 settings.py에 다음과 같은 부분을 추가했다.
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.gis',
'nameOfMyApp',
]
나 또한 settings.py 에이있어 :
DATABASES = {
'default': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'NAME': 'geodjango',
'USER': '****',
'PASSWORD': '****',
'HOST': 'localhost',
}
}
# FOR GEODJANGO
POSTGIS_VERSION = (2, 4, 3)
django에서 데이터베이스를 설정하려고 할 때 (올바른 폴더에서) :
python manage.py makemigrations
다음과 같은 오류가 발생합니다.
django.core.exceptions.ImproperlyConfigured: Could not find the GDAL library (tried "gdal202", "gdal201", "gdal20", "gdal111", "gdal110", "gdal19"). Is GDAL installed? If it is, try setting GDAL_LIBRARY_PATH in your settings.
나는 그것을 고치려고 노력했지만 아무것도 작동하지 않는 것 같다. 아무도 나에게이 모든 것을 로컬로 설정하는데 도움을 줄 수 있습니까?
업데이트 7-3-2018 :
이제 다음 오류가 발생합니다.
OSError: [WinError 126] The specified module could not be found
(.dll이있는 동안 ...)
해결법
-
==============================
1.Windows에서 작동하려면 다음을 발견했습니다.
Windows에서 작동하려면 다음을 발견했습니다.
from https://stackoverflow.com/questions/49139044/geodjango-on-windows-could-not-find-the-gdal-library-oserror-winerror-12 by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 이전 값이 적용될 때 dataframe.apply에서 이전 행 값을 사용하는 Pandas의 방법이 있습니까? (0) | 2018.11.21 |
---|---|
[PYTHON] 다른 html 페이지에 대한 링크는 어떻게 만듭니 까? (0) | 2018.11.21 |
[PYTHON] dict.keys () [0] (Python 3) (0) | 2018.11.20 |
[PYTHON] Tornado 요청의 클라이언트 IP는 어떻게 얻습니까? (0) | 2018.11.20 |
[PYTHON] matplotlib에서 색상 막대를 추가하는 동안 AttributeError 발생 (0) | 2018.11.20 |