Версия факела AllenNLP недоступна

#pip #allennlp

#pip #allennlp

Вопрос:

Я пытаюсь установить allennlp через pip на последнюю версию macOS Catalina. Версия Python — 3.9.0. Версия pip — 20.2.4.

Я смог установить только пару недель назад, но теперь я получаю следующую ошибку при запуске команды:

pip3 install allennlp allennlp-models

 ERROR: No matching distribution found for torch<1.8.0,>=1.6.0 (from allennlp)
 

Это действительно плохо, потому что чувствительный ко времени проект, над которым я сейчас работаю, полностью зависит от работы allennlp. Мне нужно было переустановить из-за некоторых проблем с git, и мой виртуальный env был сброшен. Что я могу сделать, чтобы решить эту проблему?

Спасибо.

РЕДАКТИРОВАТЬ: каким-то образом я закончил удаление 3.9 в homebrew, и теперь я застрял в jsonnet. Он выдает ошибку. Я видел несколько сообщений об этой проблеме, но ни одна из рекомендаций не работает.

РЕДАКТИРОВАНИЕ 2: я попытался переустановить python brew 3.9. jsonnet standalone снова работает, но затем у меня снова проблема с pytorch.

Я застрял в цикле. Ни системный macOS 3.8 python, ни последняя версия 3.9 home-brew python не работают. Я бы предпочел, чтобы работал домашний python, но, по-видимому, для этого нет действительной версии torch.

Ответ №1:

Случайно не используйте home-brew для загрузки последней версии Python 3.9. Это несовместимо со многими необходимыми библиотеками.

Тьфу.

Комментарии:

1. Обычно мы рекомендуем conda для всех приложений Python.