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

VS Code中Python虚拟环境创建异常:缺失激活脚本并报错

解决VS Code中Python虚拟环境缺少激活文件且ensurepip报错的问题

步骤1:清理损坏的虚拟环境

直接删除项目目录下的.venv文件夹,确保无残留文件。

步骤2:修复系统Python的ensurepip组件

打开终端(Windows用CMD或PowerShell),运行以下命令,先确保全局Python的pip组件正常:

python -m ensurepip --upgrade

如果该命令报错,说明Python安装本身存在问题,直接执行步骤5。

步骤3:用virtualenv工具重新创建虚拟环境

  • 先安装virtualenv(未安装的话):
    pip install virtualenv
    
  • 进入项目目录(如C:\Users\LENOVO\Documents\fastapi),运行:
    virtualenv .venv
    
  • 若仍失败,指定Python完整路径(替换为你实际的安装路径,比如C:\Python311\python.exe):
    virtualenv --python=C:\Python311\python.exe .venv
    

步骤4:检查权限与杀毒软件

  • 右键终端,选择以管理员身份运行,重新执行创建虚拟环境的命令,避免权限不足导致文件生成失败。
  • 临时关闭Windows Defender或第三方杀毒软件,部分杀毒软件会误删虚拟环境的脚本文件。

步骤5:修复Python安装

  1. 找到Python安装程序(找不到的话,去官网重新下载对应版本安装包)。
  2. 运行安装程序,选择Modify(修改)选项。
  3. 确保勾选Add Python to PATH,点击Repair(修复)按钮,等待修复完成后再重新创建虚拟环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 22:36:56