我是Django的新手,所以到目前为止这是一个学习过程。基本上,按照Django教程,我尝试运行django-admin.py startproject mysite
并得到this output。
如果我尝试使用py -3
或py
运行命令,我会this。
但是,如果我在cmd中运行django-admin.py startproject mysite
,它就会起作用。
在cmd中使用py -3
或py
运行命令会得到与powershell相同的结果。无论如何,对我来说,当我在powershell中使用完整的文件路径py -3 (or just py) C:\Python33\Scripts\django-admin.py startproject mysite
时,它起作用了...
我的路径包含python脚本目录,我设置了.py文件关联。我只引用路径中的C:\ Python33 \ Scripts目录,因为我当前安装了2.7和3.3。
我不知道为什么powershell不会与Django合作。
编辑:我正在运行Windows 8.1。
答案 0 :(得分:0)
如果您已经将Scripts文件夹的文件路径添加到Powershell中的环境变量以及添加的.py文件关联,这听起来就像您已经拥有的那样,那么您实际上并没有需要有.py,所以我只需要输入django-admin.py startproject mysite
而不是django-admin startproject mysite
。