ImportError: No module named 'django.contrib.gis.django'

ImportError: No module named 'django.contrib.gis.django'

我正在为 geodjango 使用 postgres 数据库。 我已经安装了所有必需的库:gdal、geos、proj4、postgis。 我也在用 virtualenv 但是,我得到这个:

  Unhandled exception in thread started by <function check_errors.
  <locals>.wrapper at 0x7f0f3808cae8>
  Traceback (most recent call last):
  File "/home/nandu/PycharmProjects/nimkraft-
  master/env/lib/python3.5/site-packages/django/utils/autoreload.py", 
  line 227, in wrapper
  fn(*args, **kwargs)
  File "/home/nandu/PycharmProjects/nimkraft-
  master/env/lib/python3.5/site-
  packages/django/core/management/commands/runserver.py", line 117, in 
  inner_run
  autoreload.raise_last_exception()
  File "/home/nandu/PycharmProjects/nimkraft-
  master/env/lib/python3.5/site-packages/django/utils/autoreload.py", 
  line 250, in raise_last_exception
  six.reraise(*_exception)
  File "/home/nandu/PycharmProjects/nimkraft- 
  raise value.with_traceback(tb)
  File "/home/nandu/PycharmProjects/nimkraft-
  master/env/lib/python3.5/site-packages/django/utils/autoreload.py", 
  line 227, in wrapper
  fn(*args, **kwargs)
  File "/home/nandu/PycharmProjects/nimkraft-
  master/env/lib/python3.5/site-packages/django/__init__.py", line 27, 
  in setup
  apps.populate(settings.INSTALLED_APPS)
  File "/home/nandu/PycharmProjects/nimkraft-
  master/env/lib/python3.5/site-packages/django/apps/registry.py", 
  line 85, in populate
  app_config = AppConfig.create(entry)
  File "/home/nandu/PycharmProjects/nimkraft-
  master/env/lib/python3.5/site-packages/django/apps/config.py", line 
  120, in create
  mod = import_module(mod_path)
  File "/home/nandu/PycharmProjects/nimkraft-
  master/env/lib/python3.5/importlib/__init__.py", line 126, in 
  import_module
  return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 944, in 
  _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 222, in 
  _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 956, in 
  _find_and_load_unlocked
  ImportError: No module named 'django.contrib.gis.django'

当在设置中包含 postgis 时,只会发生错误,否则它与 postgresql 数据库配合良好。

检查 INSTALLED_APPS 中的条目。应该是:

'django.contrib.gis',