Невозможно обновить или установить какой-либо пакет - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь обновить matplotlib, но получаю сообщение об ошибке. Сообщение об ошибке: EnvironmentNotWritableError: текущий пользователь не имеет прав на запись в целевую среду. расположение среды: C: \ Users \ DeepakKumar \ Anaconda3 Как исправить эту проблему? Некоторые спецификации:

Anaconda3 2019.10

Python 3.7.4 64-битная

matplotlib 3.1.1

Ответы [ 2 ]

1 голос
/ 14 июля 2020

Если вы используете Windows, попробуйте открыть оболочку от имени администратора, а затем запустите pip / conda install, которая установит ее.

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

Вы можете использовать virtualenv: https://virtualenv.pypa.io/en/latest/ Или среду управления conda.

По сути, вы создаете новую среду:

conda create -n my_env

conda activate my_env

conda install matplotlib

Это позволит избежать подобных проблем. Вы также можете прочитать об этом здесь: conda-envs

0 голосов
/ 14 июля 2020

Найдите запрос Anaconda, запустите его от имени администратора (щелкните правой кнопкой мыши и выберите «Запуск от имени администратора»), затем используйте conda update <package>, это решит вашу текущую проблему, но это всего лишь временное решение.

Как Admin вам следует запустить conda update -n base -c defaults conda. Таким образом, ваша Anaconda теперь должна обновляться без ошибок, связанных с администратором.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...