Пип сказал, что разрешение отказано, когда я его использую - PullRequest
0 голосов
/ 27 июня 2018

Я получаю это сообщение всякий раз, когда я устанавливаю с помощью pip

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/Markdown-2.6.11.dist-info'
Consider using the `--user` option or check the permissions.

Я также получаю такие сообщения, что это неуместно.

requests 2.18.4 has requirement idna<2.7,>=2.5, but you'll have idna 2.7 which is incompatible.
requests 2.18.4 has requirement urllib3<1.23,>=1.21.1, but you'll have urllib3 1.23 which is incompatible.

Почему это происходит? Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 27 июня 2018

pip по умолчанию пытается установить общесистемные модули в расположении, для которого обычно только root имеет разрешения на запись.

Как следует из сообщения об ошибке, вы можете использовать опцию --user для установки модулей под вашим пользователем:

$ pip install --user requests
...