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

从YAML创建Conda环境遇[WinError 5]权限拒绝,求解决办法

解决Conda创建环境时Pip权限拒绝(WinError 5)的方案

以下是几个可行的解决办法,按优先级尝试:

  • 手动指定Pip临时目录
    系统默认Temp目录权限受限的话,手动给Pip指定一个你完全有权限的临时文件夹:

    1. 在用户目录下新建一个文件夹,比如C:\Users\你的用户名\pip_temp
    2. 打开Anaconda Prompt,执行:
      set TMP=C:\Users\你的用户名\pip_temp
      set TEMP=C:\Users\你的用户名\pip_temp
      
    3. 再运行conda env create -f 你的yaml文件.yml
  • 先跳过jupyter-qtconsole,后续手动安装
    修改你的YAML配置文件,删除或注释掉jupyter-qtconsole相关行,先完成环境创建。之后激活环境,执行:

    pip install jupyter-qtconsole --user
    

    用--user参数会把包安装到用户专属目录,避开系统权限限制;也可以用conda install jupyter-qtconsole来安装,更兼容Conda环境。

  • 更新Pip并禁用缓存
    先激活基础Conda环境,更新Pip到最新版:

    conda activate base
    pip install --upgrade pip
    

    如果后续单独安装jupyter-qtconsole,加上--no-cache-dir参数避免缓存文件权限问题:

    pip install jupyter-qtconsole --no-cache-dir
    
  • 调整系统临时目录权限
    找到系统临时目录(常见路径:C:\Users\你的用户名\AppData\Local\Temp或C:\Windows\Temp),右键选择「属性」→「安全」,给当前登录用户添加「完全控制」权限。修改C:\Windows\Temp权限可能需要管理员身份,但可以确认权限是否正确配置。

  • 本地安装wheel包
    下载jupyter-qtconsole的wheel包(对应Python版本)到本地,激活环境后直接安装本地文件:

    pip install 本地文件路径\jupyter_qtconsole-xxx-py3-none-any.whl
    

    绕开Pip从临时目录提取安装包的步骤,避免权限冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 01:59:50