创建Django项目时的错误信息

0 投票
1 回答
1006 浏览
提问于 2025-05-01 02:27

我刚开始学习Django,想在本地用Django CMS创建一个博客(顺便说一下,我用的是Windows 7)。但是当我在命令提示符下尝试像这样创建一个新项目时:

django-admin.py startproject mysite

我遇到了一个错误:

'django-admin.py' 不是内部或外部命令,也不是可运行的程序或批处理文件。

我之前已经安装过Django,并在Python命令行中测试过:

import django
print(django.get_version());

并返回

1.7.1

这是我的第一个项目。有人能告诉我“为什么我不能创建一个新项目”吗?

暂无标签

1 个回答

1

这个情况在文档中有说明:

如果你是通过setup.py工具安装Django的,那么django-admin这个脚本应该在你的系统路径中。如果它不在你的路径里,你可以在你的Python安装目录下的site-packages/django/bin找到它。你可以考虑把它链接到你路径中的某个地方,比如/usr/local/bin。

对于Windows用户,由于没有链接功能,你可以把django-admin.exe复制到你已有路径中的某个位置,或者编辑PATH设置(在设置 - 控制面板 - 系统 - 高级 - 环境变量...中)来指向它的安装位置。

换句话说,你要么把django-admin.exe放到PATH中已有路径的某个地方,要么把site-packages/django/bin添加到PATH中。

撰写回答