Для распределенного 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.21.8 требует msgpack". Эта ошибка не имеет ничего общего с планировкой сайта. Это связано с тем, как установлена анаконда
-
Ошибка не повлияет на установку/обновление любого из пакетов.
-
"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
проблема решена.