我目前在 c:\python27 安装了 python
我目前在 c:\development\python\ 安装了 django(至少我遵循了安装开发版本)
当我从命令提示符键入并执行“python”时,它应该启动 python。但是,当我键入 django-admin 时,我收到错误,即它不被识别为内部或外部命令。我想知道如何将其链接起来以使其正常工作
为了清楚起见,再次编辑。我正在尝试运行命令 django-admin.py startproject projectname
我目前在 c:\python27 安装了 python
我目前在 c:\development\python\ 安装了 django(至少我遵循了安装开发版本)
当我从命令提示符键入并执行“python”时,它应该启动 python。但是,当我键入 django-admin 时,我收到错误,即它不被识别为内部或外部命令。我想知道如何将其链接起来以使其正常工作
为了清楚起见,再次编辑。我正在尝试运行命令 django-admin.py startproject projectname
请阅读 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