Python Matplotlib: проблема с обновлением matplotlib до 3.1.2 на windows - PullRequest
2 голосов
/ 10 апреля 2020

После выпуска Matplotlib до версии 3.1.2 у меня возникли проблемы с обновлением версии пакета.

Я пытался:

  • conda install -c conda-forge matplotlib=3.1.2 в блокноте Jupyter (Без успеха код продолжал работать в течение 20 минут, прежде чем я прервал); в приглашении Anaconda со следующим ошибочным результатом:

(базовый) C: \ Users \ Adrien> conda install - c conda-forge matplotlib = 3.1.2 Сбор пакета метаданные (current_repodata. json): выполнено Среда решения: сбой при первоначальном замороженном решении. Повторная попытка с гибким решением. Сбор метаданных пакета (repodata. json): выполнено. Среда решения: сбой при первоначальном замороженном решении. Повторная попытка с гибким решением. Решающая среда: | Найдены конфликты! Ищем несовместимые пакеты. Это может занять несколько минут. Нажмите CTRL- C для отмены. не удалось

  • conda update matplotlib со следующим результатом:

(базовый) C: \ Users \ Adrien> conda update matplotlib Сбор пакета метаданные (current_repodata. json): выполнено Среда решения: /

Обновление matplotlib ограничено

anaconda -> требуется matplotlib == 3.1.1 = py37hc8f65d3_0

Если вы уверены, что хотите обновить пакет, либо попробуйте conda update --all, либо установите указанную c версию пакета, который вы хотите, используя conda install <pkg>=<version>

done

Package Package

расположение среды: C: \ Users \ Adrien \ Anaconda3

добавлены / обновлены спецификации: - matplotlib

Будут загружены следующие пакеты:

package                    |            build
---------------------------|-----------------
backports.functools_lru_cache-1.6.1|             py_0          11 KB
conda-4.8.3                |           py37_0         2.8 MB
future-0.18.2              |           py37_0         656 KB
------------------------------------------------------------
                                       Total:         3.5 MB

Следующие пакеты будут ОБНОВЛЕНЫ:

backports.functoo ~ 1.5-py_2 -> 1.6.1-py_0 conda 4.8.2-py37_0 -> 4.8.3-py37_0 в будущем 0.17.1-py37_0 - -> 0.18.2-py37_0

Продолжить ([y] / n)? y

Загрузка и распаковка пакетов conda-4.8.3 | 2,8 МБ |

################################################## ###################### | 100% будущее-0.18.2 | 656 КБ | ################################################## ################ | 100% backports.functools_ | 11 кб | ################################################## ################ | 100% Подготовка транзакции: выполнено Проверка транзакции: выполнено

Выполнение транзакции: выполнено

(базовая) C: \ Users \ Adrien> import matplotlib 'import' не распознается как внутренняя или внешняя команда, работоспособная программа или пакетный файл.

И после перезапуска системы и Jupyter, как вы думаете:

import matplotlib
print('matplotlib: {}'.format(matplotlib.__version__))

matplotlib: 3.1.1

Есть идеи, каким может быть следующий шаг?

Заранее большое спасибо

1 Ответ

1 голос
/ 19 апреля 2020

Либо вы делаете:

conda update --all

или вы пытаетесь:

conda install matplotlib=3.1.2
...