Django 找不到指定的模块

Django 找不到指定的模块,django,gis,postgis,geodjango,Django,Gis,Postgis,Geodjango,我正在尝试使用django和子框架(geodjango)以及postgresql-postgis,Windows10 我还通过GDAL-2.4.1-cp37-cp37m-win_amd64.whl、geos安装了GDAL,并将此行添加到settings.py文件中 GDAL_LIBRARY_PATH = 'C:\\OSGeo4W64\\bin\\gdal111.dll' 和数据库 DATABASES = { 'default': { 'ENGINE': 'django.contrib.

我正在尝试使用django和子框架(geodjango)以及postgresql-postgis,
Windows10

我还通过
GDAL-2.4.1-cp37-cp37m-win_amd64.whl
、geos安装了GDAL,并将此行添加到settings.py文件中

GDAL_LIBRARY_PATH = 'C:\\OSGeo4W64\\bin\\gdal111.dll'
和数据库

DATABASES = {
'default': {
    'ENGINE': 'django.contrib.gis.db.backends.postgis',
    'NAME': '...',
    'USER':'....',
    'HOST':'localhost',
    'PASSWORD':'....',
    'PORT':'5432',

}
}
但是当我尝试
python manage.py makemigrations/migrate时仍然会遇到这个错误

OSError:[WinError 126]找不到指定的模块

当我运行
python manage.py runserver
时,我得到了这个错误

LookupError:未安装标签为“admin”的应用程序


我把
gdal300.dll
作为目标,这很有效。

试试这个-sudo-apt-get-install-y libgdal-devi使用windows并安装了gdal