由于环境错误,无法安装软件包:[WinError 5] 拒绝访问。

11

错误:无法安装软件包,因为出现了EnvironmentError: [WinError 5]访问被拒绝的问题:"C:\Users\Sampath\anaconda3\Lib\site-packages\~5py\defs.cp38-win_amd64.pyd" 请考虑使用 --user 选项或检查权限。

我尝试安装 pip install mediapipe


你尝试按照错误信息操作了吗?你可以添加 --user 进行安装。 - Alexander Santos
尝试使用Anaconda安装程序conda install mediapipe - tdelaney
1
我投票关闭这个问题,因为我们可以从回答的评论中看到,重新启动计算机解决了问题,所以这显然不是一个编程问题。 - TDG
如果以管理员身份打开终端失败,请尝试关闭可能正在使用该环境的所有应用程序。 - Adam Kuzański
1个回答

21

EnvironmentError: Access is denied 错误通常有两个原因:

  1. 您没有适当的权限安装这些文件,您应该尝试在管理员命令提示符中运行相同的命令。90%的情况下,这应该可以解决问题。
  2. 如果第一个方法不起作用,则通常是由于外部程序访问文件,而您(或安装脚本)正在尝试删除该文件(您无法删除另一个程序正在使用的文件)。 尝试重新启动计算机,以便使用该文件的任何进程将被关闭。 然后再次尝试该命令。

2
我重新启动了我的电脑,然后解决了问题。谢谢。 - Sampath Sandaruwan
@SampathSandaruwan 没问题!如果我的答案有帮助,请确保点赞并点击绿色复选标记将其标记为有效 :) - Xiddoc

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接