Anaconda устанавливает пакет без прав администратора - PullRequest
0 голосов
/ 29 августа 2018

У меня есть установка на python в каталоге, где у меня нет прав администратора или разрешения на запись. Я использую Python 3.6.5 и conda 4.5.4 на Windows 7.

При запуске conda install -c conda-forge python-fmask я получаю следующее сообщение об ошибке:

Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while uninstalling package 'defaults::pytables-3.4.3-py36he6f6034_1'.

PermissionError(13, 'Access denied')

Папки conda-meta и pkgs находятся в каталоге, где у меня есть разрешение на запись. Есть жесткие ссылки на эти папки в установочных каталогах Anaconda. В каких каталогах conda нужны разрешения для установки пакетов?

Ответы [ 2 ]

0 голосов
/ 19 февраля 2019

Вы можете попросить администратора разрешить пользователям контролировать папку, в которой установлена ​​anaconda. Это разовая вещь, и ее проще, чем запрашивать запуск от имени администратора каждый раз, когда вам нужно установить пакет.

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

Я столкнулся с этой проблемой. Мое решение состоит в том, чтобы переустановить Anaconda и при выборе типа установки выберите «Just Me», чтобы установка находилась в вашем пользовательском каталоге, где у вас есть права полного доступа.

Возможно, это не самое приятное решение, так как оно требует перенастройки настроек Anaconda, но оно решает проблему.

...