【问题标题】:Django-Admin.py in PowershellPowershell 中的 Django-Admin.py
【发布时间】:2014-04-15 05:49:27
【问题描述】:

我想我在 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 前缀。

【问题讨论】:

标签: python django windows powershell


【解决方案1】:

要在 Powershell 中执行脚本,您需要将执行策略设置为非受限的。例如:

Set-ExecutionPolicy RemoteSigned

这应该允许运行一般脚本(如 .ps1 文件)。我仍然在从路径运行 python 文件时遇到问题,因此我将 .py 文件添加到 PATHEXT 变量中。在 Powershell 中:

$env:PATHEXT += ";.py"

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

【讨论】:

    猜你喜欢
    • 2014-05-13
    • 2011-05-31
    • 2015-07-05
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 2011-02-10
    • 1970-01-01
    相关资源
    最近更新 更多