#python #python-2.7 #jq
#python #python-2.7 #jq
Вопрос:
Я пытаюсь установить JQ через PIP в python.
pip install jq
Я получаю следующую ошибку.
Не удалось построить колесо для jq
Я сталкиваюсь с такой же проблемой при установке pyjq.
pip install pyjq
Не удалось построить колесо для pyjq
Ответ №1:
В Ubuntu 18.04 мне нужно apt-get install autoconf libtool
было до pip install pyjq
завершения.
Комментарии:
1. Это сработало для меня, но @devanthan использует Windows. Домашняя страница проекта на PyPI ( pypi.org/project/jq ) в настоящее время показывает, как установить зависимости только на Linux и OS X.
Ответ №2:
Похоже, что jq не поддерживает Windows; в нем говорится, что для этого требуется gcc amp; libtool, что обычно означает Unix-подобную среду.
Ответ №3:
Как и у вас, мне было трудно установить jq
В моих попытках у меня было много различных ошибок, включая неудачное колесо сборки, которое вы получаете. Я предполагаю, что проблема была с моей стороны, а не в том, что хост был временно отключен. Моя настройка: python 2 и 3, Jupyter, brew в дополнение к pip. Проблема, вероятно, была связана с некоторым отсутствием согласованности в ссылках на пакеты, brew doctor помог мне определить, какие ссылки были разорваны, а затем создать ссылку / отменить ссылку / перезаписать.
В любом случае я добился успеха только после того, как brew удалил jq, исправил все ссылки, затем обновил brew и перезагрузил мою систему (возможно, какая-то зависимость была занята?).
Тогда и только тогда наконец pip install jq
сработало
Комментарии:
1. у «brew doctor» было много жалоб на меня, и я их исправил. (Спасибо! Не знал, что существует «brew doctor».) Теперь, хотя я могу «заварить установку jq», но не «pip install pyjq» или «pipenv install», появится файл требований с перечислением pyjq…
Ответ №4:
Я столкнулся с теми же проблемами, что и OP. Хотя в моем случае (Debian Stretch 9.5) оказалось dh-autoreconf
, что пакет отсутствует. После его установки jq
сборка успешно завершена.