Ошибка установки PyQt5 pip 13. Отказано в доступе

Я пытаюсь установить PyQt5 с помощью команды pip install 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'

person vandelay    schedule 27.07.2016    source источник
comment
Вы вошли в систему как пользователь-администратор на машине? Попробуйте запустить командную строку от имени администратора, посмотрите, поможет ли это.   -  person Yan    schedule 27.07.2016
comment
@Yan Я использую администратора   -  person vandelay    schedule 27.07.2016
comment
Вы видели этот вопрос? stackoverflow.com/questions/36809739 /   -  person Yan    schedule 27.07.2016
comment
Да, использование conda не решило эту проблему.   -  person vandelay    schedule 27.07.2016


Ответы (6)


С разными Windows (8.2) и разными PyQt (4-4) у меня была такая же проблема.

Что сработало для меня, так это: запустить диспетчер задач и посмотреть, выполняются ли какие-либо задачи Python. Если они есть (были для меня), убейте их, так как они (вероятно) блокируют файл sip.pyd. Затем снова запустите pip install ("успешно установлено" в моем случае).

person user6904670    schedule 30.09.2016
comment
Отлично работает на Win7 с Python 3.6 - person Sosel; 21.03.2017
comment
Отлично, у меня это также сработало для PyQt4/Python 2.7 в Windows. - person s.k; 17.06.2017
comment
Работает с Windows 10 и WinPython 3.5. Большое спасибо! - person Pankaj Bhambhani; 19.07.2017

Python3.6 Win10 x64 с Anaconda. Та же проблема, что и @user6904670,

убить запущенный python.exe

и Закройте Anaconda.exe и другие связанные процессы.

person Vast    schedule 12.04.2017

Запустите окно cmd от имени администратора (https://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx)

person GPCUS    schedule 04.07.2017

pip install PyQt5

Синтаксис не подходит для PyQt5, потому что PyQt5 не совместим с pip, поэтому вам нужно использовать pip3. используйте эту команду

pip3 install PyQt5

Прочтите эту статью для получения дополнительной информации: официальный http://pyqt.sourceforge.net/Docs/PyQt5/installation.html

person Mahaveer Suthar    schedule 10.11.2017
comment
Попробуйте отформатировать ввод командной строки как код, он будет отображаться более четко. - person Sebastialonso; 10.11.2017

Если ваш Python 3.x был установлен в предпочитаемое (по умолчанию) место C:\ Program Files \Pyton3x и если вы запускаете свой код без повышенных привилегий в ОС (не как администратор), рассмотрите возможность предоставление всех пользовательских разрешений для папки установки Python.

person Denis Pisarev    schedule 02.04.2017

У меня такая же проблема. Если у вас установлена ​​Anaconda, попробуйте conda navigator и pip

person MaxS    schedule 31.03.2018