Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13] Pip install Pytest - PullRequest
0 голосов
/ 12 января 2019

У меня возникают проблемы при попытке настроить pytest. Когда я бегу:

pip install pytest pytest-cache

Я получаю это сообщение об ошибке:

Не удалось установить пакеты из-за ошибки EnvironmentError: [Errno 13] Отказано в доступе: '/Library/Python/2.7/site-packages/apipkg' Попробуйте использовать параметр --user или проверьте разрешения.

1 Ответ

0 голосов
/ 12 января 2019

На основании сообщения об ошибке у вас нет разрешения на установку в каталоге библиотеки, и вы можете использовать опцию --user для его установки.

pip install pytest pytest-cache --user

$ pip install --help

--user    Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for
                              full details.)

Или, если у вас есть доступ к sudo, вы можете использовать sudo для установки в каталог библиотеки

sudo pip install pytest pytest-cache.

Альтернативный и рекомендуемый подход - использовать virtualenv

...