我正在运行一台Windows 8机器。我已经使用pip安装了django,一切看起来都是正确完成的。运行python 2.7并安装了django 1.6。
python c:\python27\scripts\django-admin.py startproject mysite
这是我发现从任何目录启动新项目的唯一方法;否则我将不得不制作我的项目并从该特定文件夹运行它。我希望能够:
python django-admin.py startproject mysite
来自任何目录 - 或者更简单:
django-admin.py startproject mysite
来自任何地方。我有:
c:\python27\;c:\python\scripts\
在我的环境变量中。
答案 0 :(得分:1)
不是Windows用户,而是尝试从您希望网站居住的目录中运行该命令。
cd C:\Sites
python django-admin.py startproject mysite
如果这不起作用,那么你的PATH中没有Django。将Django添加到PATH中。否则你必须做
python C:\path\to\django-admin.py startproject mysite
另请查看https://docs.djangoproject.com/en/dev/intro/install/以获取有关设置Django环境的更多文档 希望有所帮助!
答案 1 :(得分:0)
您可以创建包含
的.cmd文件 python c:\python27\scripts\django-admin.py %1 %2 %3 %4 %5
将其命名为django-admin.cmd并将其放在c:\ windows \ system32
中然后你应该能够
django-admin startproject mysite
任何地方
答案 2 :(得分:0)
似乎问题是.py文件的默认开放方式。 首先,找到一个.py文件。 右键单击它,然后选择"打开" ,这里你应该使用python作为默认的开放模式
然后重启你的cmd,它应该可以工作。
这是另一个同样的问题Can't open file 'django-admin.py': [Errno 2] No such file or directory
答案 3 :(得分:0)
您可以使用virtualenv
。创建env后,安装django,激活和env django-admin
命令应该可用。 A recent similar question.