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

PowerShell执行venv\Scripts\Activate.ps1自动打开记事本,如何启动虚拟环境?

解决PowerShell执行Activate.ps1自动打开记事本的问题

出现这个问题是因为.ps1脚本文件的默认打开程序被错误关联到了记事本,同时可能存在PowerShell执行策略限制,按以下步骤解决:

  1. 修复.ps1文件关联

    • 右键点击开始菜单,选择命令提示符(管理员)或Windows终端(管理员)
    • 依次执行以下两条命令:
      assoc .ps1=Microsoft.PowerShellScript.1
      ftype Microsoft.PowerShellScript.1="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" "%1" %*
      
  2. 调整PowerShell执行策略

    • 以管理员身份打开PowerShell
    • 执行命令:
      Set-ExecutionPolicy RemoteSigned
      
    • 提示确认时输入Y并回车
  3. 重新启动虚拟环境

    • 切换到你的项目目录,执行:
      .\venv\Scripts\Activate.ps1
      

    此时虚拟环境应该能正常启动,命令行前缀会出现(venv)标识。

内容的提问来源于stack exchange,提问作者Asraful Islam Spondon

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 11:18:19