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

无管理员权限创建Python venv报非零退出状态1错误的解决方法

无管理员权限修复Python venv创建报错方案

执行python -m venv \pathtomyvenv创建Python虚拟环境时,可能触发如下报错:

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

网传的「为所有用户安装Python启动器」修复方案需要系统管理员权限,普通用户可按以下步骤操作修复,全程不需要修改系统级配置,无管理员权限即可完成:

  • 先彻底删除之前报错中断生成的残缺虚拟环境目录,避免残留文件引发后续冲突。残缺目录结构参考如下:
    Include
    Lib
        site-packages
    Scripts
        python.exe
        pythonw.exe
    pyvenv.cfg
        home = C:\Users\myusername\AppData\Local\Programs\Python\Python310
        include-system-site-packages = false
        version = 3.10.4
    
  • 重新执行虚拟环境创建命令,增加--without-pip参数,跳过触发报错的ensurepip自动安装pip步骤:
    python -m venv \pathtomyvenv --without-pip
    
    命令执行完成后会生成完整的虚拟环境目录结构,不会复现之前的报错。
  • 激活刚创建的虚拟环境,在命令行中执行虚拟环境目录下的激活脚本:
    \pathtomyvenv\Scripts\activate
    
    激活成功后,命令行行首会出现对应虚拟环境名称的前缀标记。
  • 下载与本地Python大版本匹配的get-pip.py安装脚本,在已激活的虚拟环境中执行该脚本,完成pip的安装部署:
    python get-pip.py
    
    安装完成后,该虚拟环境和常规方式创建的虚拟环境功能完全一致,可正常使用pip、python等命令安装依赖、运行脚本。

注意:请下载和本地安装的Python大版本对应的get-pip.py脚本,避免版本不兼容导致安装失败。所有操作均在当前用户目录权限范围内执行,不会写入系统受保护目录,不需要申请管理员权限。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 20:48:16