Ответ 1
Добавьте --user
к команде.
например:
pip install -r requirements.txt --user
Как установить путь для 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
или проверьте разрешения
Добавьте --user
к команде.
например:
pip install -r requirements.txt --user
Приложите модификатор --user
к вашей команде, как указано в ошибке.
--user
вместо этого устанавливает пакет установки пакета в ваш домашний каталог, который не требует особых привилегий.
Подробнее: Какова цель "pip install --user..."?
Запустите вашу команду Prompt в Admin-Mode в Windows, она перестанет выдавать ошибки для прав пользователя.
шаги:
В Windows введите "Cmd" в поле поиска, чтобы найти командную строку.
Когда появится результат поиска "Командная строка", щелкните правой кнопкой мыши> Запуск от имени администратора.
Просто попробуйте на Администратор cmd
pip install --user numpy
запустить Cmd как администратор, он работал со мной, как это
Запустите командную строку в режиме администратора. тип:
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/
У меня такая же проблема.
После установки 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
Тогда все работало нормально.
Вы можете добавить --user в конце вашей команды. Это хорошо работает в моем случае!
--user
Мой пример:
python -m pip install --upgrade pip --user