Windows 上的 pip 安装访问被拒绝

新手上路,请多包涵

I am trying to run pip install mitmproxy on Windows, but I keep getting access denied, even with cmd and PowerShell using the Run as Administrator option.

 WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-amd64.egg\_cffi_backend.pyd'

我怎样才能使这项工作?

原文由 Bruno Klein 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 701
2 个回答

对于 Windows,在 命令提示符(管理员) 中尝试使用 Python 可执行文件运行 pip install

 python -m pip install mitmproxy

这应该有效,至少它对我的其他软件包安装有效。

原文由 nayak 发布,翻译遵循 CC BY-SA 4.0 许可协议

通过以下方式更改 Python 安装文件夹的安全权限:

  1. 打开一个 Python 外壳
  2. 转到任务管理器
  3. 找到python进程
  4. 右键单击并打开位置
  5. 该文件夹将在资源管理器中打开,上一个目录
  6. 右键单击文件夹并选择属性
  7. 单击安全选项卡并单击“编辑”
  8. 添加所有人并授予他们读写权限。
  9. 保存您的更改

如果您以管理员身份打开 cmd ;然后您可以执行以下操作:

如果在您的 PATH 中设置了 Python,则:

 python -m pip install mitmproxy

原文由 Richard Kenneth Niescior 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题