-1

我目前在 c:\python27 安装了 python

我目前在 c:\development\python\ 安装了 django(至少我遵循了安装开发版本)

当我从命令提示符键入并执行“python”时,它应该启动 python。但是,当我键入 django-admin 时,我收到错误,即它不被识别为内部或外部命令。我想知道如何将其链接起来以使其正常工作

为了清楚起见,再次编辑。我正在尝试运行命令 django-admin.py startproject projectname

4

1 回答 1

3

请阅读 Django Book 中关于管理员的章节:http: //www.djangobook.com/en/2.0/chapter06/

管理员不是您运行的命令。您按照那里的指示“激活”它,然后使用标准python manage.py runserver查看您的站点。然后,只需转到/admin/,您就会看到它的全部荣耀。

编辑

哦。我以为您是在尝试让管理员启动并运行,而实际上您最初只是在尝试创建项目。所以:

如果你已经通过 easy_install、pip 或者只是python setup.py install从包的目录运行安装了 Django,那么django-admin.py应该已经添加到你的路径中。根据您的问题,我唯一能想到的是,也许您只是想跑步django-admin?您确实需要.py它,因此请确保使用:

$ django-admin.py startproject myproject

如果情况已经如此,那么有两件事。我怀疑是这种情况,但是如果您安装到 virtualenv 中,请确保它已被激活。否则,您可以尝试在某个地方手动创建符号链接/usr/local/bin,例如:

$ ln -s /path/to/python/site-packages/django/django/bin/django-admin.py /usr/local/bin/django-admin.py
于 2012-05-10T16:45:01.497 回答