GeoDjango教程在模型makemigrations命令上失败

时间:2015-08-14 20:34:15

标签: python django geodjango django-migrations

在Windows 7上,Django网站上的 GeoDjango 教程在迁移WorldBorder的步骤失败 - 这就是命令:

python manage.py makemigrations

我得到这个弹出窗口:

  

无法在动态链接库libstdc ++中找到过程入口点__gxx_personality_v0 - 6.dll   (这是从我的python安装调用.. \ Anaconda \ Lib \ cytypes \ __ init __。py)

错误输出:

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "C:\users\dev\Anaconda\lib\site-packages\django\core\management\__init__.py", line 338, in execute_from_command_line
    utility.execute()
  File "C:\users\dev\Anaconda\lib\site-packages\django\core\management\__init__.py", line 312, in execute
    django.setup()
  File "C:\users\dev\Anaconda\lib\site-packages\django\__init__.py", line 18, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "C:\users\dev\Anaconda\lib\site-packages\django\apps\registry.py", line 108, in populate
    app_config.import_models(all_models)
  File "C:\users\dev\Anaconda\lib\site-packages\django\apps\config.py", line 198, in import_models
    self.models_module = import_module(models_module_name)
  File "C:\users\dev\Anaconda\Lib\importlib\__init__.py", line 37, in import_module
    __import__(name)
  File "C:\users\dev\Anaconda\lib\site-packages\django\contrib\auth\models.py", line 41, in <module>
    class Permission(models.Model):
  File "C:\users\dev\Anaconda\lib\site-packages\django\db\models\base.py", line 139, in __new__
    new_class.add_to_class('_meta', Options(meta, **kwargs))
  File "C:\users\dev\Anaconda\lib\site-packages\django\db\models\base.py", line 324, in add_to_class
    value.contribute_to_class(cls, name)
  File "C:\users\dev\Anaconda\lib\site-packages\django\db\models\options.py", line 250, in contribute_to_class
    self.db_table = truncate_name(self.db_table, connection.ops.max_name_length())
  File "C:\users\dev\Anaconda\lib\site-packages\django\db\__init__.py", line 36, in __getattr__
    return getattr(connections[DEFAULT_DB_ALIAS], item)
  File "C:\users\dev\Anaconda\lib\site-packages\django\db\utils.py", line 240, in __getitem__
    backend = load_backend(db['ENGINE'])
  File "C:\users\dev\Anaconda\lib\site-packages\django\db\utils.py", line 111, in load_backend
    return import_module('%s.base' % backend_name)
  File "C:\users\dev\Anaconda\Lib\importlib\__init__.py", line 37, in import_module
    __import__(name)
  File "C:\users\dev\Anaconda\lib\site-packages\django\contrib\gis\db\backends\postgis\base.py", line 8, in <module>
    from .features import DatabaseFeatures
  File "C:\users\dev\Anaconda\lib\site-packages\django\contrib\gis\db\backends\postgis\features.py", line 1, in <module>
    from django.contrib.gis.db.backends.base.features import BaseSpatialFeatures
  File "C:\users\dev\Anaconda\lib\site-packages\django\contrib\gis\db\backends\base\features.py", line 3, in <module>
    from django.contrib.gis.db.models import aggregates
  File "C:\users\dev\Anaconda\lib\site-packages\django\contrib\gis\db\models\__init__.py", line 7, in <module>
    from django.contrib.gis.geos import HAS_GEOS
  File "C:\users\dev\Anaconda\lib\site-packages\django\contrib\gis\geos\__init__.py", line 8, in <module>
    from .libgeos import geos_version, geos_version_info  # NOQA: flake8 detects only the last __all__
  File "C:\users\dev\Anaconda\lib\site-packages\django\contrib\gis\geos\libgeos.py", line 61, in <module>
    lgeos = CDLL(lib_path)
  File "C:\users\dev\Anaconda\Lib\ctypes\__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 127] The specified procedure could not be found

感谢您提供的任何帮助。

0 个答案:

没有答案