Windows11下pip安装Boruta遇权限错误,求解决方法及错误说明
错误原因解释
WinError 5权限拒绝错误,本质是你的普通用户账号没有修改Python全局安装目录(C:\Users\Gunak\AppData\Local\Programs\Python\Python310\Lib\site-packages\)下文件的权限。安装Boruta时需要更新scikit-learn的依赖文件msvcp140.dll,但系统阻止了这个操作——全局Python目录默认需要管理员权限才能修改。
无错误安装Boruta的方法
以下是几种可行的解决方式:
- 用
--user参数安装:这是最便捷的方案,会把包安装到当前用户的专属目录(无需管理员权限),执行命令:pip install boruta --user - 以管理员身份运行终端:右键点击命令提示符/终端,选择「以管理员身份运行」,再执行常规安装命令:
pip install boruta - 使用虚拟环境隔离安装:虚拟环境能彻底隔离项目依赖,避免全局目录权限问题,步骤如下:
- 创建虚拟环境:
python -m venv boruta_env - 激活虚拟环境:
boruta_env\Scripts\activate - 安装Boruta:
pip install boruta
- 创建虚拟环境:
内容的提问来源于stack exchange,提问作者Archana
相关产品推荐
相关产品推荐

