Примечание по импорту: я установил mini-conda для запуска в отдельной среде. Однако я активирую эту среду «разработки», когда работаю
Я пытался следовать большей части информации/руководств по Geodjango в Интернете, но не могу заставить его работать. Что я сделал (в основном следовал этому: https://docs.djangoproject.com/en/2.0/r ... l/#windows):
- Загрузите и установите последнюю версию (10.3) установки PostgreSQL с https://www.enterprisedb.com/downloads/ ... -downloads
- После установка Я также установил, использовал Application Stack Builder для установки PostGis.
- Я установил OSGeo4W с https://trac.osgeo.org/osgeo4w/
< li>Я создал пакетный скрипт, как описано на веб-сайте geodjango (https://docs.djangoproject.com/en/2.0/r ... l/#windows), и запустил его от имени администратора. (за исключением той части, где он устанавливает путь к Python, потому что Python уже был там, так как я уже некоторое время использую Python) - Я попробовал некоторую команду в psql оболочки, и я думаю, что создал базу данных с именем: geodjango, именем пользователя: **** и паролем: ****.
- Я не знаю, дал ли я Пользователь geodjango имеет все привилегии, но я подозреваю, что да.
Код: Выделить всё
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.gis',
'nameOfMyApp',
]
Код: Выделить всё
DATABASES = {
'default': {
'ENGINE': 'django.contrib.gis.db.backends.postgis',
'NAME': 'geodjango',
'USER': '****',
'PASSWORD': '****',
'HOST': 'localhost',
}
}
# FOR GEODJANGO
POSTGIS_VERSION = (2, 4, 3)
Код: Выделить всё
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.
Может ли кто-нибудь помочь мне настроить все это локально?
Обновление от 03.07.2018:
- Я сам пробовал установить GDAL вручную ( от: http://www.gisinternals.com/query.html? ... rver-7-0-7. заархивируйте общие основные компоненты)
- Я установил (как я предполагаю) привязки Python с https://www.lfd.uci.edu/~gohlke/pythonlibs/. Тем не менее я получаю ту же ошибку.
- Я также пробовал установить GDAL_LIBRARY_PATH в каталог GDAL или каталог gdal-data (который находится в каталоге GDAL).
Код: Выделить всё
OSError: [WinError 126] The specified module could not be found
Подробнее здесь: https://stackoverflow.com/questions/491 ... inerror-12