Powershell中的Django-Admin.py

时间:2014-03-11 14:29:20

标签: python django windows powershell

我认为我在Windows 8.1中遇到了一个奇怪的错误,试图在Powershell中使用django-admin.py(以及任何真正的脚本)。我已经成功安装了Python 2.7.6,并在我的路径中添加了C:\Python27\C:\Python27\Scripts

当我尝试在Powershell中使用django-admin.pypython django-admin.py时,我收到了一个找不到文件的错误。

有趣的是,当我使用命令提示符时,我能够使用django-admin.py,即使没有python前缀。

1 个答案:

答案 0 :(得分:0)

要在Powershell中执行脚本,您需要将执行策略设置为限制以外的其他策略。例如:

Set-ExecutionPolicy RemoteSigned

这应该允许运行通用脚本(如.ps1文件)。我仍然遇到从路径运行python文件的问题,所以我将.py文件添加到PATHEXT变量。在Powershell:

$env:PATHEXT += ";.py"

我认为这不是永久性的,因此您可能需要将其添加到个人资料中或从“高级系统设置”更改环境变量。这解决了我的问题。