Geo Django GDAL“找不到指定的过程”错误

时间:2019-04-29 14:38:34

标签: python django gdal

我一直在尝试使geodjango正常工作,但遇到一个奇怪的错误。我遵循了安装步骤,设置了所有环境变量,并遵循了here提出的问题和解决方案。我现在有一个我无法理解的问题,希望社区能够提供帮助。返回的错误是“找不到指定的过程”,它引用C:\ Python37 \ Lib \ ctypes__init __。py,第356行,调用_dlopen。我在跑步时得到了

python manage.py check

或尝试调试Django应用程序。我已经尝试了以下两种方法:

import os
if os.name == 'nt':
    import platform
    OSGEO4W = r"C:\OSGeo4W64"
    os.environ['OSGEO4W_ROOT'] = OSGEO4W
    os.environ['GDAL_DATA'] = OSGEO4W + r"\share\gdal"
    os.environ['PROJ_LIB'] = OSGEO4W + r"\share\proj"
    os.environ['PATH'] = OSGEO4W + r"\bin;" + os.environ['PATH']

GDAL_LIBRARY_PATH = 'C:\\OSGeo4W64\\bin\\gdal204.dll'

,无论如何都会收到错误。我正在运行django 2.2,gdal 2.4和python 3.7.2。我该怎么做才能使它正常工作?谢谢!

更新: 我尝试跑步:

python manage.py runserver

,并且收到了略有不同的错误,尽管我相信这都与相同的潜在问题有关。我收到的错误显示在下面的屏幕截图中。

Screenshot

0 个答案:

没有答案