Django ошибка: OSError: модуль [WinError 126] не найден - PullRequest
0 голосов
/ 09 мая 2020

Я запускаю локально приложение Django на Windows.

Все работает хорошо, пока я не добавлю django -debug-toolbar. Затем я получаю следующую ошибку:

OSError: [WinError 126] module could not be found

Я подозреваю, что проблема связана с несовместимостью geo django. Приложение основано на Python 3.6.10, Django 2.2.12, GDAL 2.3.3. База данных: Postgresql 11.7.4 с Postgis 2.5.2.

Я создал виртуальную среду с miniconda3, я установил gdal в miniconda (conda install gdal = 2.3.3), а затем установил требования с помощью pip ( pip install -r requirements.txt)

База данных и производственная версия приложения хранятся на render.com.

Вот конфигурация удаленной базы данных:

DATABASES = {
    'default': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis',
        'NAME': 'pcadb5',
        'USER': 'pcadb5_user',
        'PASSWORD': os.environ['DBPASSWORD'],
        'HOST': 'dpg-xxxxxxx',
        'PORT': '5432',
}
}

Есть подсказка?

...