Среда
- 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