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

文章描述了一位用户在Windows环境下使用管理员权限运行CMD安装Python包时遇到权限错误的问题。尽管以管理员身份运行,但因为有其他Python程序(如Pycharm)正在运行,导致权限冲突。解决方案是检查并关闭所有运行中的Python进程,然后成功解决了安装问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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.结果预览🤔

成功解决,正常安装:
在这里插入图片描述


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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

任博啥时候能毕业?

有用的话,请博主喝杯咖啡吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值