PyQt5 pip安装错误13.权限被拒绝

时间:2016-07-27 19:33:42

标签: python pip

我尝试使用命令pip install PyQt5

安装PyQt5

但我收到了错误。

我使用的是Python 3.5,Windows 10。

错误:

C:\WINDOWS\system32>pip install PyQt5

Collecting PyQt5
  Using cached PyQt5-5.7-cp35-none-win_amd64.whl
Collecting sip (from PyQt5)
  Using cached sip-4.18.1-cp35-none-win_amd64.whl
Installing collected packages: sip, PyQt5
Exception:
Traceback (most recent call last):
  File "c:\anaconda3\lib\site-packages\pip\basecommand.py", line 215, in main
    status = self.run(options, args)
  File "c:\anaconda3\lib\site-packages\pip\commands\install.py", line 317, in run
    prefix=options.prefix_path,
  File "c:\anaconda3\lib\site-packages\pip\req\req_set.py", line 742, in install
    **kwargs
  File "c:\anaconda3\lib\site-packages\pip\req\req_install.py", line 831, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "c:\anaconda3\lib\site-packages\pip\req\req_install.py", line 1032, in move_wheel_files
    isolated=self.isolated,
  File "c:\anaconda3\lib\site-packages\pip\wheel.py", line 346, in move_wheel_files
    clobber(source, lib_dir, True)
  File "c:\anaconda3\lib\site-packages\pip\wheel.py", line 324, in clobber
    shutil.copyfile(srcfile, destfile)
  File "c:\anaconda3\lib\shutil.py", line 115, in copyfile
    with open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'c:\\anaconda3\\Lib\\site-packages\\sip.pyd'

6 个答案:

答案 0 :(得分:21)

对于不同的Windows(8.2)和不同的PyQt(4-4),我遇到了同样的问题。

对我有用的是: 运行任务管理器,看看是否有任何Python任务在运行。如果有(有我)杀了他们,因为他们(可能)锁定了sip.pyd文件。然后再次运行pip install(在我的情况下“成功安装”)。

答案 1 :(得分:4)

使用Anaconda的Python3.6 Win10 x64。 同样的问题 正如@ user6904670所说,

  

kill running python.exe

关闭Anaconda.exe和其他相关流程

答案 2 :(得分:2)

答案 3 :(得分:1)

pip install PyQt5

语法不适合PyQt5,因为PyQt5与pip不兼容,所以 你必须使用pip3。 使用此命令

pip3 install PyQt5

阅读本文以获取更多信息官方http://pyqt.sourceforge.net/Docs/PyQt5/installation.html

答案 4 :(得分:0)

如果您的Python 3.x已安装到其首选(默认)位置C:\ 程序文件 \ Pyton3x,并且您运行的代码不是使用OS中的提升权限(而不是管理员) ,然后考虑给予Python安装文件夹所有用户权限。

答案 5 :(得分:0)

我遇到了同样的问题。如果你有Anaconda安装试试 conda navigator和pip