已使用管理员权限运行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.3Tensorflow-GPU 2.3.0Keras 2.4.3CUDA 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 terminal、cmd、powershell等shell里面是否在运行python:
4.结果预览?
成功解决,正常安装:
渣男!都看到这里了,还不赶紧点赞,评论,收藏走一波?