django-admin.py startproject mysite 不适用于 python 2.7
我看了很多关于如何把东西添加到Windows的PATH变量的文章,但到现在为止都没用。还有人提到要编辑注册表(regedit)去找一些东西,但我找不到他们说的那些东西。
所以我现在想运行:
django-admin.py startproject mysite
之前运行这个命令时,会弹出一个窗口让我选择用哪个程序打开这个文件。我之前傻乎乎地把它添加到了python.exe里,但我觉得这现在可能造成了更多的问题,因为当我运行上面的命令时,它会打开一个小黑窗口,然后又消失,因为Python.exe现在试图打开这个文件。我觉得这可能会阻止命令正常工作?
显然什么都没有创建出来……
这真的会造成问题吗,还是说情况和之前一样糟糕?我真的需要一些帮助,这让人很沮丧,因为似乎没有什么能让它正常工作。如果你需要更多信息,请告诉我。
2 个回答
1
你可以按照 @AmauryMedeiros 的回答,或者把系统环境变量的路径设置为 C:\Python27\Scripts
。
这样做是有效的……
1
我觉得你的系统找不到文件 django-admin.py。你可以打开命令提示符(cmd),然后进入这个文件所在的文件夹,再从那里执行命令试试看:
python django-admin.py startproject mysite
如果这样可以成功,我建议你创建一个环境变量(比如叫 DJANGO_ADMIN),指向 django-admin.py 这个文件,这样你就可以在任何地方执行下面的命令:
python %DJANGO_ADMIN% startproject mysite
编辑:
在 Windows XP 上创建环境变量的方法:
打开控制面板中的系统设置。
在高级选项卡中,点击环境变量,然后选择你想要更改的用户变量或系统变量。点击“新建”来添加一个新的变量名和对应的值。
在 Windows 7 上创建环境变量的方法:
- 打开开始菜单,右键点击计算机,选择属性。
- 选择高级系统设置。
- 在高级选项卡中,选择环境变量。
- 选择“新建”。
在 Windows 8 上创建环境变量的方法:
开始 -> 所有应用 -> 控制面板 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量。