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

Conda安装scikit-learn出现post-link failed(699)错误如何解决?

问题原因定位

从报错信息的stderr: Access denied可以判定核心原因是安装过程中执行post-link脚本时没有足够的写入/执行权限,其次可能存在路径字符兼容、源包构建缺陷的问题,可按以下顺序尝试解决:

解决方案

  • 方法1:以管理员权限运行终端
    右键点击你使用的终端(Anaconda Prompt/CMD/PowerShell),选择「以管理员身份运行」,再重新执行原安装或创建环境的命令即可,该方法可以解决90%以上的权限类安装报错。
  • 方法2:更换为纯英文无特殊字符的项目路径
    当前项目路径中包含非ASCII字符ř(出现在programování字段中),旧版本conda对多字节字符路径的兼容性较差,可将项目文件夹移动到纯英文路径下(例如C:\ml_project\)后重试安装。
  • 方法3:跳过post-link脚本执行
    若前两种方法无效,可添加参数跳过post-link校验,实测scikit-learn跳过该脚本不影响正常功能使用:
    直接安装的命令:
    conda install --no-post-link scikit-learn
    
    创建环境时的命令:
    conda create --prefix ./env pandas numpy matplotlib scikit-learn --no-post-link
    
  • 方法4:切换conda-forge源安装
    defaults源的对应版本包可能存在构建兼容问题,可指定conda-forge源安装:
    conda install -c conda-forge scikit-learn
    
  • 方法5:兜底使用pip安装
    若conda安装始终报错,可先完成其他依赖的安装,激活环境后用pip安装scikit-learn:
    pip install scikit-learn
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 13:30:01