Доступ запрещен при попытке установить пакет в Windows

Как установить путь для Python 3.7.0? я перепробовал все возможные способы, но все равно показывает ошибку !!!

Не удалось установить пакеты из-за ошибки EnvironmentError: [WinError 5]

Доступ запрещен: 'c:\program files (x86)\python37-32\lib\site-packages\pip-10.0.1.dist-info\entry_points.txt'

Рассмотрите возможность использования опции --user или проверьте разрешения

Ответ 1

Добавьте --user к команде.

например:

  pip install -r requirements.txt --user

Ответ 2

Приложите модификатор --user к вашей команде, как указано в ошибке.

--user вместо этого устанавливает пакет установки пакета в ваш домашний каталог, который не требует особых привилегий.

Подробнее: Какова цель "pip install --user..."?

Ответ 3

Запустите вашу команду Prompt в Admin-Mode в Windows, она перестанет выдавать ошибки для прав пользователя.

шаги:

  1. В Windows введите "Cmd" в поле поиска, чтобы найти командную строку.

  2. Когда появится результат поиска "Командная строка", щелкните правой кнопкой мыши> Запуск от имени администратора.

Ответ 4

Просто попробуйте на Администратор cmd

pip install --user numpy

Ответ 5

запустить Cmd как администратор, он работал со мной, как это

Ответ 6

Запустите командную строку в режиме администратора. тип:

cd\

затем введите:

cd [Your python location path]

на моем компьютере это: cd C:\Users\hp\AppData\Local\Programs\Python\Python37-32 затем введите:

python -m pip install --upgrade pip

Вы можете следовать этому руководству ~ https://datatofish.com/upgrade-pip/

Ответ 7

У меня такая же проблема.

После установки Python для всех пользователей захотелось установить Django.

Для этого я пошел в командной строке (без использования режима администратора) и

pip.exe install django==2.2

Это вызвало следующее сообщение

Не удалось установить пакеты из-за ошибки EnvironmentError: [WinError 5] Доступ запрещен: 'c:\program files\python37\lib\site-packages\pip-19.0.3.dist-info\entry_points.txt' Рассмотрите возможность использования --user или проверьте разрешения.

Для решения этой проблемы я добавил --user в конце команды, как подсказывает подсказка ("Рассмотрите возможность использования --user ").

pip.exe install django==2.2 --user

Тогда все работало нормально.

Ответ 8

Вы можете добавить --user в конце вашей команды. Это хорошо работает в моем случае!

--user

Мой пример:

python -m pip install --upgrade pip --user