Django-admin startproject永久修复?

时间:2015-08-18 01:48:02

标签: python django cmd

我昨天刚刚安装了Django并且经历了教程的第1部分和第2部分没有问题。事情很模糊所以我想重新开始。从昨晚到现在,唯一不同的是我获得了Windows 10。

我输入命令:django-admin startproject mysite2

它没有显示任何错误,但它没有弹出mysite2或任何东西进入我所在的目录。搜索了一个小时后,我找到了一个解决方案 django-admin.py startproject is not working

如果我输入cmd:python C:\ Python27 \ Scripts \ django-admin.py startproject,它可以工作。然而,它会变得有点乏味,我无能为力,但我认为这个问题也会进一步延伸下去。我之所以能以这种方式启动项目,有什么原因可以永久改变它吗?

2 个答案:

答案 0 :(得分:0)

听起来就像升级时一样,修改了PATH环境变量。如果是这种情况,可以通过以下方式解决问题。

为什么我只能以这种方式启动项目?

当操作系统看到django-admin命令时,它不知道这意味着什么。它检查PATH变量(它将目录列表保存为单个字符串)。然后,操作系统将检查每个目录中是否有名为django-admin的程序。看来,在升级过程中,路径变量已被修改,现在不再包含C:\Python27\Scripts

有没有办法永久改变它?

是。您只需要向C:\Python27\Scripts添加PATH即可。 This page解释了如何为Windows 8更新PATH(尽管在顶部它也表示它适用于Windows 10)。具体做法是:

  

Windows 8

     

1)将鼠标指针拖动到屏幕的右下角

     

2)单击“搜索”图标,然后键入:控制面板

     

3)点击 - >控制面板 - >系统 - >先进

     

4)单击“系统变量”下的“环境变量”,找到“路径”,然后单击它。

     

5)在编辑窗口中,通过将类的位置添加到PATH的值来修改PATH。如果你没有PATH项,你可以   选择添加新变量并添加PATH作为名称和位置   作为价值的类。

     

6)关闭窗口。

答案 1 :(得分:0)

我建议你重新安装python和django。