【问题标题】:Why is django giving error: no module named django.core?为什么 django 给出错误:没有名为 django.core 的模块?
【发布时间】:2010-10-25 00:14:21
【问题描述】:

我在尝试创建项目时遇到了相关错误。我按照how to install python an django in windows vista 的说明进行操作。

【问题讨论】:

  • 您的 PYTHONPATH 设置为什么?你的C:\pythonx.x\Lib 目录中有什么?另外,使用sys.path 的值更新您的问题。
  • 在哪里可以找到 PYTHONPATH?
  • 没关系。谢谢您的帮助。我在下面解决了。

标签: python windows django django-admin


【解决方案1】:

您的 Python 路径中很可能没有 Django。要进行测试,请快速启动 Python 并运行:

>>> import django

如果失败了,只需让 Django 进入你的 Python 路径即可。要么设置环境变量,要么将 django 移动到 python2x/Lib/site-packages 目录中。如果它确实有效,请尝试导入core。如果那里失败了,那么你的 Django 安装可能有问题。

【讨论】:

  • 我尝试了以下操作: >>> import django >>> import django.core 两者都有效,但我仍然无法运行:django-admin.py startproject my_django_project 我仍然得到错误。还有其他想法吗?
【解决方案2】:

还要确保您有权访问所有 django 文件。我之前看到过由于权限问题而发生此类错误。

编辑:我还没有尝试过,但是该页面上有一个指向Instant Django 的链接,看起来很容易设置。

【讨论】:

  • 字! Instant Django 就像一个魅力。我通常会回避那些设置一堆配置的工具,我可能需要知道如何进行故障排除,但是这个 Instant Django 看起来干净而专业,我正要拔掉我的头发哈哈。非常感谢!
【解决方案3】:

您可以通过提供 django-admin.py 文件的完整路径来解决此问题

python c:\python25\scripts\django-admin.py startproject mysite

【讨论】:

    【解决方案4】:

    从您的命令行 (cmd) 运行“ftype Python.File”并确保您的 .py 文件正在由正确版本/安装的 Python 执行。

    可能另一个应用程序在后台偷偷改变了这一点。

    【讨论】:

      猜你喜欢
      • 2014-12-25
      • 2010-09-23
      • 2023-01-20
      • 2020-10-31
      • 1970-01-01
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 2016-03-20
      相关资源
      最近更新 更多