在Powershell中,django-install.py无法识别。已经将Scripts目录添加到PATH

时间:2013-12-31 20:31:54

标签: python django

我在多台机器上发生了这种情况......输入django-admin.py startproject test会产生The term 'django-admin.py' is not recognized as the name of a cmdlet....错误,而尝试调用python Scripts文件夹中的任何其他模块或脚本时...

打字python [Scripts path]\django-admin.py startproject test效果很好,将django-admin.py复制到我的工作目录也是如此......它不会直接调用它。

我一直在谷歌搜索一段时间,似乎这个问题总是人们没有在他们的路径中添加脚本。但是,我做到了。还有其他我想念的东西吗?非常感谢。

3 个答案:

答案 0 :(得分:0)

您是否创建了关联,以便Windows知道.py扩展文件应该与Python应用程序一起运行?

Script to associate an extension to a program

答案 1 :(得分:0)

似乎与django没有正确处于PATH变量中有关。我稍后会玩它,但与此同时,快速修复就是直接调用它:

C:\ Python27 \ Scripts \ django-admin.py startproject YourProjectName

(显然这与Python3不同)。

为我工作,所以我希望它有所帮助。

答案 2 :(得分:-1)

在可以编辑PATH的Windows中,您可以使用PATHEXT。最后,添加.PY,以便PowerShell知道.py文件是可执行的。