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

Python创建venv虚拟环境时报ensurepip命令返回非零退出状态1错误

venv创建时报ensurepip相关错误解决方案

报错内容:

Error: Command '['C:\\Users\\admin\\env\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.

常见触发原因

  • 当前安装的Python版本被精简,内置ensurepip模块被移除,常见于第三方定制安装包、阉割版离线安装包
  • 虚拟环境创建路径包含中文、空格、特殊字符,或当前用户对路径没有读写权限
  • 网络限制、系统代理异常导致ensurepip拉取pip安装包超时失败

解决方法

方法1:跳过内置pip安装,手动补装

创建虚拟环境时添加--without-pip参数跳过pip安装步骤:
python -m venv --without-pip env
虚拟环境创建完成后激活,手动下载get-pip.py文件到本地,执行python get-pip.py即可完成pip安装。

方法2:修复Python安装组件

运行官方Python安装包,选择「Modify」修改安装,勾选「pip」与「ensurepip」组件完成安装修复,之后重新执行venv创建命令即可。

方法3:排查路径与权限问题

确认虚拟环境创建路径无中文、特殊字符,右键终端选择「以管理员身份运行」后再执行创建命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 15:09:04