已使用管理员权限运行CMD,仍报错OSError: [WinError 5] 拒绝访问。: ‘E:\\Code\\Python\\Git\\stable-diffusion-webui\\venv\\

已使用管理员权限运行CMD,仍报错OSError: [WinError 5] 拒绝访问。: ‘E:\\Code\\Python\\Git\\stable-diffusion-webui\\venv\\Lib\\site-packages\\cv2\\cv2.pyd’

  • 1.软件环境⚙️
  • 2.问题描述🔍
  • 3.解决方法🐡
  • 4.结果预览🤔

1.软件环境⚙️

Windows10 教育版64位
Python 3.6.3
Tensorflow-GPU 2.3.0
Keras 2.4.3
CUDA 10.1

2.问题描述🔍

今天需要安装一个包,然后这个软件包需要更新opencv,然后就报错:

ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'E:\\Code\\Python\\Git\\stable-diffusion-webui\\venv\\Lib\\site-packages\\cv2\\cv2.pyd'
Check the permissions.

即:


文中有报错:check the permissions,明显是说权限不够,可是我本来就是用管理员权限运行的CMD,而且CMD上面也能清晰看到管理员的字样:

难不成还有比管理员权限更高的权限???
那这个时候又该怎么办呢?

3.解决方法🐡

按照这个报错,搜索了很多网上的解决方案,大部分都在说权限问题,真去搜索了一下,还真的有比管理员更高的权限:
star权限和system权限:

star权限是指能够访问和操作所有文件和文件夹的权限,
system权限是指能够控制系统服务和进程的权限。
一般来说,普通用户不需要用到这两种权限,只有在进行一些高级的操作或者维护时才可能需要。


但我们其实就是安装一个库而已,根本用不到这么高级别的权限:

然而使用python -m pip install -U pip升级pip之后依然报相同的错误,可见很可能不是权限问题!

最终仔细查看,发现是Pycharm还有个Python程序在运行!!!

所以,首先检查你是否有未关闭的Pycharm Python命令行:

以及windows terminalcmdpowershellshell里面是否在运行python

4.结果预览🤔

成功解决,正常安装:


渣男!都看到这里了,还不赶紧点赞评论收藏走一波?

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
xiaoxingxing的头像xiaoxingxing管理团队
上一篇 2023年12月27日
下一篇 2023年12月27日

相关推荐