【问题标题】:Django ImportError from django.core.management来自 django.core.management 的 Django ImportError
【发布时间】:2017-09-12 06:00:27
【问题描述】:

我已经尝试了一切以使其正常工作

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "leke.settings")
    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)

请帮助这是我从 manager.py 得到的错误。谢谢

【问题讨论】:

标签: python django python-3.x


【解决方案1】:

Django 可能无法安装该软件包。 我不确定这是一个解决方案,但对我有用。

sudo pip install django --upgrade 

如果你得到一个包错误 psycopg2 比先安装这个

sudo pip install psycopg2 --upgrade

告诉我这是否可行。

也尝试在 pytohn3+ 上使用它

如果还是不行trydjango-configurations¶

【讨论】:

  • 如果你在 virtualenv 上使用它,那么请使用最新的 Django 和 django-configurations 制作新的 virtualenv¶ 我认为这会起作用
  • 什么是 virtualenv?
  • virtualenv 是 Ubuntu 的虚拟环境,它有助于为您的项目创建一个单独的空间,您可以在 virtualenv 中安装应用程序。
  • 我使用的是 Windows 10
  • 我对windows环境不熟悉。对不起,芽。
猜你喜欢
  • 2013-10-20
  • 2014-04-12
  • 1970-01-01
  • 1970-01-01
  • 2015-08-04
  • 2011-06-14
  • 2012-12-10
  • 1970-01-01
相关资源
最近更新 更多