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

安装shapash时遇[WinError 5]权限拒绝问题求解

解决pip安装shapash时的WinError 5权限拒绝问题

执行pip install shapash时遇到权限拒绝错误,即使以管理员身份运行也无法解决,错误信息如下:

ERROR: Could not install packages due to an OSError: [WinError 5] Access is denied: 
'C:\Users\USER\AppData\Roaming\Python\Python39\site-packages\Python\Python39\site-packages\~umba\core\runtime\_nrt_python.cp39-win_amd64.pyd'
Consider using the `--user` option or check the permissions.

已尝试python -m pip install shapash --user和--force-reinstall参数,问题仍存在。

以下是可行的解决方案:

  • 清理pip缓存
    残留的缓存文件可能导致安装冲突,先清空pip缓存:

    pip cache purge
    

    之后重新执行安装命令:

    python -m pip install shapash --user
    
  • 手动删除残留临时目录
    错误路径中的~umba是带波浪线的临时目录,大概率是之前安装失败留下的损坏文件。直接找到该路径,手动删除整个~umba目录,然后重新尝试安装。

  • 使用虚拟环境安装
    虚拟环境能完全隔离系统级Python环境,避免权限问题:

    1. 创建虚拟环境:
      python -m venv shapash_env
      
    2. 激活虚拟环境(Windows系统):
      shapash_env\Scripts\activate
      
    3. 在激活的环境中安装shapash:
      pip install shapash
      
  • 检查并修改目录权限
    右键点击C:\Users\USER\AppData\Roaming\Python\Python39\site-packages目录,选择「属性」-「安全」标签页,确认当前用户拥有「完全控制」权限。若没有,点击「编辑」按钮添加对应权限,保存后重新执行安装命令。

  • 修复Python安装
    若上述方法均无效,可能是Python安装本身损坏。打开Python官方安装程序,选择「Modify」选项,勾选「Add Python to PATH」后点击「Repair」完成修复,之后再尝试安装shapash。

内容的提问来源于stack exchange,提问作者Wong Wai Kwun

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 08:48:21