установка pip повышает ОШИБКУ 13 В conda env отказано в разрешении - PullRequest
0 голосов
/ 20 февраля 2020

Среда

  • MacOS Catalina
  • Python 3.7.6
  • pip 20.0.2

Проблема

Я видел статью, в которой говорится, что когда я использую команду pip в anaconda env, пакеты автоматически устанавливаются в conda env, но когда я пытаюсь использовать pip, включая pip install --upgrade pip, возникает следующая ошибка

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: 'RECORD'
Consider using the `--user` option or check the permissions.

когда я набираю where pip, это возвращает меня

pip: aliased to pip3
/Users/kimtaegyun/miniconda3/envs/crawling/bin/pip
/Users/kimtaegyun/miniconda3/bin/pip

Так как имя env 'crawling', оно корректно переходит к моей папке conda env bin, и владелец также является правильным, что я (не root) ). Кто-нибудь знает как это решить? Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.

** ОБНОВЛЕНИЕ ** Если я использую Path/to/conda/env/pip вместо пункта, он работает нормально. Я не знаю, почему правильный пипс не используется. Если кто-нибудь знает, как узнать, какой пункт используется, пожалуйста, дайте мне знать. (как сказано выше, where pip перейдите к правильному di c и which pip даст pip: aliased to pip3

...