【问题标题】:pip install opencv-contrib-python点安装 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 目录的问题。也许您需要以管理员身份安装?

标签: python python-imaging-library


【解决方案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 安装工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-17
    • 2015-02-10
    相关资源
    最近更新 更多