Django 找不到指定的模块
我正在尝试使用django和子框架(geodjango)以及postgresql-postgis,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.
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