Отсутствует sample_data из пакета Anaconda matplotlib

Anaconda 5.1, matplotlib 2.2.2 на Win 10 x64

matplotlib\mpl-data\sample_data отсутствует в пакете matplotlib, поэтому ряд примеров и руководств, которые предполагают загрузить их с помощью matplotlib.cbook.get_sample_data(), не работают.

Пытался установить пакет mpl_sample_data с conda-forge, но файлы устанавливаются в родительский каталог matplotlib\mpl-data, а не в matplotlib\mpl-data\sample_data, где они должны быть, и get_sample_data() ожидает найти их по умолчанию.

Любые предложения о том, как установить полный matplotlib на Anaconda?

Спасибо

conda install -c conda-forge mpl_sample_data, похоже, сейчас работает правильно.
Jarno 29.04.2019 21:27
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
5
1
733
3

Ответы 3

Неважно. Я вижу, что рецепт Anaconda для matplotlib явно исключает sample_data, я не понимаю, почему, но вместо того, чтобы возиться с пакетами, я просто загрузил matplotlib из github и использовал sample_data из него.

Установил matplotlib с помощью anaconda, столкнувшись с той же проблемой. Это сработало для меня, скопируйте следующую папку Пример данных в вашей установке анаконды, а именно.

C:\ProgramData\Anaconda3\Lib\site-packages\matplotlib\mpl-data\

(Я установил его на диск C).

Или еще лучше вы можете клонировать репозиторий matplotlib из git а затем установите с помощью команды:

python setup.py install

Надеюсь это поможет.

Вот мое решение. Сначала я устанавливаю пакет matplotlib самостоятельно, используя официальную команду python -mpip install -U matplotlib. https://matplotlib.org/2.2.2/users/installing.html#windows Тогда у вас будет папка sample_data в вашем каталоге Python. Во-вторых, я копирую папку sample_data из каталога Python в каталог matplotlib \ mpl-data \ анаконды.

непосредственно pip install -U matplotlib внутри виртуальной среды у меня работает!

Tianyu Z 12.07.2020 16:08

Другие вопросы по теме