Django错误:OSError:找不到[WinError 126]模块

时间:2020-05-09 12:30:46

标签: django postgis gdal geodjango django-debug-toolbar

我在Windows上本地运行Django应用程序。

一切正常,直到我添加django-debug-toolbar为止。然后,我得到以下错误:

OSError: [WinError 126] module could not be found

我怀疑此问题来自geodjango不兼容问题。该应用程序基于Python 3.6.10,Django 2.2.12,GDAL 2.3.3。数据库是带有Postgis 2.5.2的Postgresql 11.7.4。

我使用miniconda3创建了一个虚拟环境,我在miniconda中安装了gdal(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',
}
}

有任何线索吗?

0 个答案:

没有答案