Django GDAL库丢失错误
我正在尝试运行Django应用程序(Django开发的新功能)。当我尝试运行它时,它会给我一个错误:Django GDAL库丢失错误,django,python-3.x,postgresql,django-rest-framework,gdal,Django,Python 3.x,Postgresql,Django Rest Framework,Gdal,我正在尝试运行Django应用程序(Django开发的新功能)。当我尝试运行它时,它会给我一个错误: OSError:[WinError 126]找不到指定的模块。 我试图通过安装GDAL python库来解决这个问题,指向GDAL.hc库和GDAL.dll文件,但错误仍然存在 以下是错误的描述: 由启动的线程中未处理的异常 回溯(最近一次呼叫最后一次): 文件“C:\ProgramData\Anaconda3\lib\site packages\django\utils\autoreload
OSError:[WinError 126]找不到指定的模块。
我试图通过安装GDAL python库来解决这个问题,指向GDAL.h
c库和GDAL.dll
文件,但错误仍然存在
以下是错误的描述:
由启动的线程中未处理的异常
回溯(最近一次呼叫最后一次):
文件“C:\ProgramData\Anaconda3\lib\site packages\django\utils\autoreload.py”,第225行,在包装器中
fn(*args,**kwargs)
文件“C:\ProgramData\Anaconda3\lib\site packages\django\core\management\commands\runserver.py”,第112行,在内部运行
autoreload.raise\u last\u异常()
文件“C:\ProgramData\Anaconda3\lib\site packages\django\utils\autoreload.py”,第248行,在raise\U last\U异常中
raise_异常[1]
文件“C:\ProgramData\Anaconda3\lib\site packages\django\core\management\\uuuu init\uuuu.py”,第327行,在execute中
自动加载检查错误(django.setup)()
文件“C:\ProgramData\Anaconda3\lib\site packages\django\utils\autoreload.py”,第225行,在包装器中
fn(*args,**kwargs)
文件“C:\ProgramData\Anaconda3\lib\site packages\django\\uuuuu init\uuuuuu.py”,第24行,在安装程序中
应用程序。填充(设置。已安装的应用程序)
文件“C:\ProgramData\Anaconda3\lib\site packages\django\apps\registry.py”,第112行,填充
app_config.import_models()
文件“C:\ProgramData\Anaconda3\lib\site packages\django\apps\config.py”,第198行,在import\u模型中
self.models\u module=导入模块(models\u module\u name)
文件“C:\ProgramData\Anaconda3\lib\importlib\\uuuuu init\uuuuu.py”,第126行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“”,第994行,在_gcd_导入中
文件“”,第971行,在_find_和_load中
文件“”,第955行,在“查找”和“加载”中解锁
文件“”,第665行,在“加载”中
exec_模块中第678行的文件“”
文件“”,第219行,在“调用”中,删除了“帧”
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\auth\models.py”,第2行,在
从django.contrib.auth.base_user导入AbstractBaseUser、BaseUserManager
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\auth\base\u user.py”,第47行,在
类AbstractBaseUser(models.Model):
文件“C:\ProgramData\Anaconda3\lib\site packages\django\db\models\base.py”,第114行,在新的__
新建类。将类添加到类(“元”,选项(元,应用标签))
文件“C:\ProgramData\Anaconda3\lib\site packages\django\db\models\base.py”,第315行,添加到类中
值。贡献给类(cls,名称)
文件“C:\ProgramData\Anaconda3\lib\site packages\django\db\models\options.py”,第205行,在contribute\u to\u类中
self.db\u table=truncate\u name(self.db\u table,connection.ops.max\u name\u length())
文件“C:\ProgramData\Anaconda3\lib\site packages\django\db\\ uuuuu init\uuuuuuu.py”,第33行,在\uuuu getattr中__
返回getattr(连接[默认\u DB\u别名],项)
文件“C:\ProgramData\Anaconda3\lib\site packages\django\db\utils.py”,第202行,在\uu getitem中__
后端=加载\u后端(db['ENGINE'])
文件“C:\ProgramData\Anaconda3\lib\site packages\django\db\utils.py”,第110行,在load\u后端
返回导入\u模块(“%s.base”%backend\u名称)
文件“C:\ProgramData\Anaconda3\lib\importlib\\uuuuu init\uuuuu.py”,第126行,在导入模块中
return _bootstrap._gcd_import(名称[级别:],包,级别)
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\db\backends\postgis\base.py”,第6行,在
从.features导入数据库功能
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\db\backends\postgis\features.py”,第1行,在
从django.contrib.gis.db.backends.base.features导入BaseSpatialFeatures
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\db\backends\base\features.py”,第3行,在
从django.contrib.gis.db.models导入聚合
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\db\models\ \uuuuu init\uuuuuu.py”,第3行,在
导入django.contrib.gis.db.models.functions#NOQA
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\db\models\functions.py”,第3行,在
从django.contrib.gis.db.models.fields导入BaseSpatialField、GeometryField
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\db\models\fields.py”,第3行,在
来自django.contrib.gis导入表单,gdal
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\forms\\uuuu init\uuuu.py”,第3行,在
from.fields导入(#NOQA
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\forms\fields.py”,第2行,在
从django.contrib.gis.geos导入GEOSException,GEOSGeometry
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\geos\ \uuuuuuu init\uuuuuuuuuu.py”,第5行,在
from.collections import(#NOQA
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\geos\collections.py”,第9行,在
从django.contrib.gis.geos.geometry导入GeoGeometry,LineargometryMixin
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\geometry.py”,第8行,在
从django.contrib.gis导入gdal
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\gdal\ \uuuuuuu init\uuuuuuuuuuu.py”,第28行,在
从django.contrib.gis.gdal.datasource导入数据源
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\gdal\datasource.py”,第39行,在
从django.contrib.gis.gdal.driver导入驱动程序
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\gdal\driver.py”,第5行,在
从django.contrib.gis.gdal.prototype将ds作为vcapi导入,光栅作为rcapi导入
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\gdal\prototype\ds.py”,第9行,在
从django.contrib.gis.gdal.libgdal导入gdal_版本,lgdal
文件“C:\ProgramData\Anaconda3\lib\site packages\django\contrib\gis\gdal\libgdal.py”,第47行,在
lgdal=CDLL(库路径)
文件“C:\ProgramData\Anaconda3\lib\ctypes\\ uuuu init\uuuu.py”,第348行,在\uuu init中__
self.\u handle=\u dlopen(self.\u名称,模式)
OSError:[WinError 126]指定的