已使用管理员权限运行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.结果预览?
成功解决,正常安装:
渣男!都看到这里了,还不赶紧点赞
,评论
,收藏
走一波?