点安装 opencv-contrib-python

Posted

技术标签:

【中文标题】点安装 opencv-contrib-python【英文标题】:pip install opencv-contrib-python 【发布时间】:2020-12-31 21:09:15 【问题描述】:

错误:由于 EnvironmentError 无法安装软件包:[WinError 5] 访问被拒绝:'c:\users\imranliaqat\appdata\local\programs\python\python39\Lib\site-packages\cv2\cv2. cp39-win_amd64.pyd' 考虑使用--user 选项或检查权限。

【问题讨论】:

似乎很直接的一个问题; WinError 5 始终是权限问题。您将不得不解决为什么您无法写入您的 appdata 目录的问题。也许您需要以管理员身份安装? 【参考方案1】:

如果您不想更改权限,只需键入您要使用用户权限执行的命令:

pip3 install opencv-contrib-python --user

或者只是更改访问权限,特定软件包的安装位置。

在您的情况下 windows10

转到“C:\Program Files (x86)\Python39”(无论您的 python 安装在哪里。) 右键单击 Python39 文件夹并单击属性 转到“安全”选项卡并通过单击编辑按钮允许完全控制。 再次打开新的 cmd 终端并尝试再次安装包。

否则以管理员身份打开 command prompt 并执行相同操作。

【讨论】:

"C:\Program Files(X86)\Python39" 与它无关。不允许完全控制此目录!问题出在用户的 appdata 或低于它的某个地方。完全控制是一个主要的安全问题。【参考方案2】:

在 windows10 python3.8 上,即使以管理员身份安装,我也遇到了这个权限问题。 问题是由于 McAfee 所谓的保护包造成的。 我卸载了它,然后 pip 安装工作正常。

【讨论】:

以上是关于点安装 opencv-contrib-python的主要内容,如果未能解决你的问题,请参考以下文章

opencv在pycharm上没有函数提示?(需要安装opencv-contrib-python)

ImportError: libhdf5_serial.so.100: 在 ARM CPU (Stratodesk OS) 上安装 opencv-contrib-python 包

无法构建 opencv-contrib-python(在 Raspberry Pi 上)

opencv图片去畸变相关方法总结

opencv图片去畸变相关方法总结

opencv图片去畸变相关方法总结