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

使用pip安装scikit-learn时出现WinError 5权限错误求助

解决scikit-learn升级时的WinError 5权限拒绝问题

这个错误是pip在清理旧依赖文件时,没有权限删除numpy的动态链接库文件,要么是该文件被其他进程占用,要么是当前用户没有系统级操作权限。试试下面几个解决办法:

  • 以管理员身份运行命令行
    找到开始菜单里的命令提示符或PowerShell,右键选择「以管理员身份运行」,再执行升级命令:

    pip install -U scikit-learn
    
  • 关闭占用DLL的进程
    按Ctrl+Shift+Esc打开任务管理器,切换到「详细信息」标签,结束所有正在运行的Python进程、Jupyter Notebook或其他调用过numpy的程序,然后重新执行安装命令。

  • 手动删除冲突文件后重试
    找到报错里的文件路径:C:\Users\Daniel\AppData\Local\Programs\Python\Python39\Lib\site-packages\numpy\.libs\libopenblas.FB5AE2TYXYH2IJRDKGDGQ3XBKLKTF43H.gfortran-win_amd64.dll,手动删除该文件(如果提示文件被占用,先按上面的方法关闭相关进程),之后重新运行升级命令。

  • 使用用户级安装规避权限问题
    执行以下命令,将scikit-learn安装到当前用户的专属目录,无需系统管理员权限:

    pip install -U scikit-learn --user
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 18:22:59