pip安装pyopenssl中的权限被拒绝错误

时间:2017-01-09 19:55:21

标签: python pip python-cffi pycparser

当我试图强制重新安装pyopenssl时,我在尝试安装pycparser时遇到以下错误。我使用以下命令使用Python 2.7在Windows 7 64位上执行此操作:

pip install pyopenssl --ignore-installed

这是追溯:

Exception:
Traceback (most recent call last):
    File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\basecommand.py", line 215, in main
        status = self.run(options, args)
    File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\commands\install.py", line 317, in run
        prefix=options.prefix_path,
    File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\req\req_set.py", line 742, in install
        **kwargs
    File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\req\req_install.py", line 831, in install
        self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
    File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\req\req_install.py", line 1032, in move_wheel_files
        isolated=self.isolated,
    File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\wheel.py", line 346, in move_wheel_files
        clobber(source, lib_dir, True)
    File "C:\Python27\ArcGIS10.4\lib\site-packages\pip-8.1.2-py2.7.egg\pip\wheel.py", line 324, in clobber
        shutil.copyfile(srcfile, destfile)
    File "C:\Python27\ArcGIS10.4\lib\shutil.py", line 83, in copyfile
        with open(dst, 'wb') as fdst:
IOError: [Errno 13] Permission denied: 'C:\\Python27\\ArcGIS10.4\\Lib\\site-packages\\_cffi_backend.pyd'

这是我注意到的:

  • 它只发生在_cffi_backend.pyd - 其他软件包安装和 卸载好。
  • 我可以pip uninstall cffi重新安装好,但无论如何 存在,_cffi_backend.pyd权限错误出现。这意味着任何调用cffi的安装(例如pyopenssl)都将失败。

以下是我尝试的内容:

  1. 卸载并重新安装cffi:无效
  2. 成功使用icalcs将_cffi_backend.pyd设置为完全访问权限,每个人:无效
  3. 使用pip致电python -m pip install pyopenssl --ignore-installed:无效
  4. 之前关闭所有应用程序并检查运行进程 安装:没效果
  5. 重新启动。 Voodoo大部分,但只是彻底:没有效果

0 个答案:

没有答案