You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code终端运行activate激活Django虚拟环境提示命令未找到求助

问题原因

PowerShell默认的执行策略限制了未签名本地脚本的运行,且PowerShell默认不会优先加载当前目录下的可执行脚本,因此直接执行activate会提示命令不存在。

解决步骤
  • 第一步:先尝试带当前路径标识执行脚本,在你已经进入的E:\learning\project\django\env\scripts路径下,执行:
    .\activate
    如果执行后命令行开头正常出现(env)前缀,说明激活成功,无需后续操作。如果仍报权限相关错误,继续往下操作。
  • 第二步:修改PowerShell执行策略
    1. 右键Windows开始菜单,选择「Windows PowerShell(管理员)」/「终端(管理员)」打开高权限PowerShell窗口
    2. 执行命令:
      Set-ExecutionPolicy RemoteSigned
    3. 弹出确认提示时,输入Y后按回车确认即可,该策略仅允许运行本地未签名脚本、以及带有效签名的网络脚本,不会有额外安全风险
  • 第三步:回到VS Code的PowerShell终端,重新执行.\activate即可正常激活虚拟环境。如果还是报错,重启一下VS Code的终端标签页再试即可。

内容的提问来源于stack exchange,提问作者Rasol Ba

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 05:39:04