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

在VS Code中使用Python 3.12.0无法激活虚拟环境的求助

虚拟环境激活失败解决方案
  • 检查路径匹配:你创建的虚拟环境是myenv,但错误信息里的路径是.\env\Scripts\Activate,明显路径不对应。执行正确的激活命令:

    .\myenv\Scripts\Activate.ps1
    

    若仍报错,先进入Scripts目录确认文件是否存在:

    cd .\myenv\Scripts
    dir
    

    要是目录里没有Activate.ps1、activate.bat等文件,说明虚拟环境创建不完整,需要重新生成。

  • 指定Python版本重建虚拟环境:同时安装Python3.8和3.12可能导致py命令默认指向3.8,明确用3.12创建环境:

    py -3.12 -m venv myenv
    

    创建完成后再执行激活命令即可。

  • 调整PowerShell执行策略:PowerShell默认禁止运行未签名脚本,执行以下命令临时放宽当前用户的策略:

    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    

    输入Y确认后,再尝试激活虚拟环境。

  • 切换到cmd终端激活:如果PowerShell策略问题难处理,换成VS Code的cmd终端,执行cmd版本的激活命令:

    .\myenv\Scripts\activate.bat
    

内容的提问来源于stack exchange,提问作者Kirtan Patel

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 23:35:11