startapp时报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.

1.备份manage.py

2.vi manage.py

if __name__ == "__main__":
  os.environ.setdefault("DJANGO_SETTINGS_MODULE", "HelloWorld.settings")
  import pymysql

  pymysql.install_as_MySQLdb()
  try:
    import configparser
  except:
    from six.moves import configparser
  ####
  try:
    from django.core.management import execute_from_command_line
  except ImportError:
    # The above import may fail for some other reason. Ensure that the
    # issue is really that Django is missing to avoid masking other
    # exceptions on Python 2.
    try:
      import django
    except ImportError:
      raise ImportError(
        "Couldn't import Django. Are you sure it's installed and "
        "available on your PYTHONPATH environment variable? Did you "
        "forget to activate a virtual environment?"
      )
    raise
  execute_from_command_line(sys.argv)

参考:
https://stackoverflow.com/questions/14087598/python-3-importerror-no-module-named-configparser

posted @ 2018-08-21 16:07  我不做人了jojo  阅读(168)  评论(0编辑  收藏  举报