当前位置: 首页 > 面试题库 >

Django-“没有名为django.core.management的模块”

蒋高超
2023-03-14
问题内容

尝试从命令行运行Django时出现以下错误。

File manage.py, line 8, in <module>
     from django.core.management import execute_from_command_line
ImportError: No module named django.core.management

关于如何解决这个问题的任何想法?


问题答案:

听起来你没有安装django。你应该检查此命令生成的目录:

python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

看那里是否有django软件包。

如果站点软件包内没有django文件夹,则说明你没有安装django(至少对于该版本的python)。

可能你安装了多个版本的python,而django位于另一版本中。如果键入python然后按TAB键,则可以找出python的所有版本。这是我拥有的所有不同的python。

$python
python            python2-config    python2.6         python2.7-config  pythonw2.5
python-config     python2.5         python2.6-config  pythonw           pythonw2.6
python2           python2.5-config  python2.7         pythonw2          pythonw2.7

你可以对每个python版本执行上述命令,并查看每个版本的site-packages目录以查看其中是否安装了django。例如:

python2.5 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"
python2.6 -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"

如果你碰巧在python2.6中找到django,请尝试使用以下原始命令

python2.6 manage.py ...


 类似资料:
  • 我是一个Python新手,正在尝试在Mac OS X 10.9.4上配置Django。我使用以下命令安装了Django。 现在我开始做这个项目。 < code > $ django-admin . py start project test1 现在我尝试在新项目的目录中运行服务器。 但我得到了以下错误

  • 我在我的电脑上做一个Django项目,然后我创建了一个名为“register”的应用程序,当我试图运行manage时,我遇到了一个奇怪的错误。py runserver:im使用Python 3.8.3。当我添加表单进行注册时,会发生此错误。 我的设置。py:

  • 问题内容: 我已通过将Django部署到。从Apache托管时,Django运行良好。但是,我试图通过进行一些维护,但是当我尝试运行它时,出现错误消息: 错误:无法导入设置“ myproject.settings”(在sys.path上吗?):没有名为设置的模块 Django似乎忽略了DJANGO_SETTINGS_MODULE环境变量。 为了确认我没有发疯,我注释掉了manage.py中除imp

  • 问题内容: 我正在尝试使用apache和mod_wsgi在我的linode服务器上部署Django应用程序。 当我访问/的网站时,出现此 错误 : 我无法正常工作。有想法吗? 问题答案: 要么改变你所有的模块/包项进口排除项目名称,或把在为好。

  • 问题内容: 我正在使用centos linux。 我有Django的python 2.6,现在我升级到了python 2.7。 Python 2.6位于/usr/lib/python2.6中。 Python 2.7位于/usr/local/lib/python2.7中。 它们都具有site-packages目录,并且都包含django 1.2。 如果我运行python,我将获得2.7版本。 我的问

  • 我读了很多文章,但仍然不知道我遗漏了什么。我正在运行一个来自virtualenv的django网站。这是我的配置文件。网站地址被替换为 配置 这是我的WSGI。py文件,没有任何更改,以前从未更改过 Python版本 我的virtualenv python版本是3.9。5默认的Google VM python版本是3.6。9 Python安装库 我安装了apache modwsgi以及 错误日志文