Для распределенного 1.21.8 требуется msgpack, который не установлен

У меня проблема с попыткой установить заговор. Я приступил к обновлению anaconda с помощью командной строки на Debian 9, и я получил сообщение об ошибке "для распределенного 1.21.0 требуется msgpack, который не установлен".

Затем я попытался conda install mspack, а затем pip install --upgade plotly, и я получаю "распределенный 1.22.0 требует msgpack, который не установлен". Это сообщение об ошибке 1.22.0 - это то, что начало весь процесс обновления многих пакетов. Разве это ломается? Не знаю, не пробовал, но, судя по сайту msgpack https://msgpack.org/, вероятность возникновения ошибок. Мы увидим, наверное. Не уверен, что еще делать.

pip install msgpack не pip install msgpack проблему

Ответ 1

Я сталкиваюсь с такой же проблемой при установке dask. Позже я разрешил ее, используя любой из этих двух методов.

Первый метод: выполнить эту команду

conda install -c anaconda msgpack-python

Второй метод: выполните эту команду

pip install msgpack

Ответ 2

Для пользователей Windows, которые наткнулись на этот поток:

Запустите Anaconda Prompt в качестве администратора и введите следующее:

pip install msgpack

Ответ 3

Чтобы ответить на несколько вопросов

  1. "Распределенный 1.21.8 требует msgpack". Эта ошибка не имеет ничего общего с планировкой сайта. Это связано с тем, как установлена анаконда

  2. Ошибка не повлияет на установку/обновление любого из пакетов.

  3. "pip install msgpack не исправляет проблему". Он не будет исправлен, пока вы не попытаетесь установить msgpack с правами администратора (Windows)/root (linux). Я получил это исправление на моем Windows 10 и Lubuntu 16 с вышеупомянутым решением

Ответ 4

Я установил пакет TextBlob для классификации текста. Сразу после этого я попытался открыть Jupyter Notebook и получил это сообщение об ошибке: AttributeError: type object 'IOLoop' has no attribute 'initialized'
Я искал решение вышеуказанной проблемы и наткнулся на решение об удалении tornado и понизил его до tornado 4.5.3. Я сделал это, и это не решило проблему. Тогда я понял, что для этого предупреждения distributed 1.22.0 requires msgpack, which is not installed. После установки msgpack проблема решена.