为什么Django报错:没有名为django.core的模块?

6 投票
4 回答
6496 浏览
提问于 2025-04-15 11:28

我在尝试创建一个项目时遇到了这个错误。我按照这个链接里的说明操作,内容是关于如何在Windows Vista上安装Python和Django的:如何在Windows Vista上安装Python和Django

4 个回答

1

很可能你的Python环境中没有安装Django。你可以快速打开Python,运行以下命令来测试:

>>> import django

如果这个命令失败了,那就说明你需要把Django添加到你的Python环境中。你可以设置一个环境变量,或者把Django移动到你的 python2x/Lib/site-packages 这个文件夹里。如果这个命令成功了,接下来可以尝试导入 core。如果导入失败,那可能是你的Django安装出了问题。

2

你可以通过提供django-admin.py文件的完整路径来解决这个问题。

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

还要确保你有权限访问所有的 Django 文件。我之前见过因为权限问题而导致这种错误的情况。

编辑: 我还没有试过,但在那个页面上有一个链接指向 Instant Django,看起来设置起来挺简单的。

撰写回答