python - отказано - update pip windows




доступ к установке pip запрещен в Windows (10)

Я пытаюсь запустить pip install mitmproxy в Windows, но мне по- pip install mitmproxy отказывают в доступе, даже если cmd и PowerShell используют параметр « Run as Administrator .

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'

Как я могу сделать эту работу?


В моем случае это даже не работало с установкой python -m pip install

То, что я сделал, от cmd от имени администратора:

PsExec.exe -i -s -d cmd.exe

Чтобы породить SYSTEM cmd, затем pip install mitmproxy

;)


В случае windows, в cmd попробуйте запустить pip install с помощью исполняемого файла python

например

python -m pip install mitmproxy

это должно работать, по крайней мере, у меня это работало для установки другого пакета.


Запустите cmd.exe от имени администратора и введите:

python -m pip install

Измените разрешения безопасности вашей установочной папки Python:

  1. Откройте оболочку Python
  2. Перейти к диспетчеру задач
  3. Найти процесс Python
  4. Щелкните правой кнопкой мыши и откройте местоположение
  5. Папка откроется в проводнике, зайдите в каталог
  6. Щелкните правой кнопкой мыши папку и выберите свойства
  7. Перейдите на вкладку «Безопасность» и нажмите «Изменить».
  8. Добавьте всех и дайте им разрешение на чтение и запись.
  9. Сохраните ваши изменения

Если вы откроете cmd от имени администратора; тогда вы можете сделать следующее:

Если Python установлен в вашем PATH , то:

python -m pip install mitmproxy

Когда ничего не помогает, попробуйте выйти из IDE. У меня было много случаев, когда PyCharm вызывал это. Как только я вышел из PyCharm, я смог наконец установить свои пакеты из командной строки. Кроме того, вы также можете установить через PyCharm сам в Настройки -> Проект: ххх -> Интерпретатор проекта -> + .


Лично я обнаружил, что, открыв cmd качестве администратора, затем запустив python -m pip install mitproxy похоже, python -m pip install mitproxy мою проблему.

Примечание: - Я установил Python через chocolatey


Открытие командной строки Поскольку администратор просто работал для меня без использования исполняемого файла Python. Щелкните правой кнопкой мыши по ярлыку командной строки и выберите «Запуск от имени администратора». Затем выполните следующую команду.

pip install Django

Попробуйте дать разрешение на полный контроль над папкой python.

Найдите корневой каталог Python -> щелкните правой кнопкой мыши -> Свойства -> Безопасность -> Изменить -> Дайте пользователям полный доступ -> Да и дождитесь завершения процесса.

Меня устраивает.


Причиной в моем случае была открытая тетрадь Jupyter, которая импортировала соответствующую библиотеку; основной причиной, по-видимому, является ошибка windows из-за того, что файл открыт / используется (см. также ответ @ Robert и рекомендацию перезагрузить компьютер).

Итак, еще одна вещь, которую нужно проверить, это то, что другие процессы Python не запущены.

Для меня выключение сервера ноутбука решило проблему.


Просто закройте все открытые файлы Python. И попробуйте запустить от имени администратора. Это будет работать.

например

pip install numpy




access-denied