Не удается установить Rasa на Ubuntu 18.04 + Python 3.7.5?
Мне удалось установить Rasa NLU на моем Win 10 с python 3.7, но не смог этого сделать на Ubuntu 18.04. Пожалуйста помоги.
Вот ошибка, которую я получаю:
pip3 install rasa-x --extra-index-url https://pypi.rasa.com/simple
Не удалось найти версию, которая удовлетворяет требованию tensorflow~=1.15.0 (из rasa~=1.5.1->rasa-x) (из версий: 1.13.0rc1, 1.13.0rc2, 1.13.1, 1.13.2, 1.14.0rc0, 1.14.0rc1, 1.14.0, 2.0.0a0, 2.0.0b0, 2.0.0b1) Соответствующее распределение не найдено для тензорного потока ~=1.15.0 (из rasa ~=1.5.1->rasa-x)
Посоветуйте, пожалуйста, чем отличается моя машина Win10? Посоветуйте, пожалуйста, как его установить.
3 ответа
Я выполнил следующие шаги, и у меня все работает нормально для ubuntu 18.04 + Python3
Сначала создайте имя каталога по вашему выбору и войдите в него
mkdir rasaprojects #directory name of your choice in place of rasaprojects
cd rasaprojects #get inside that directory
Теперь создайте виртуальную среду python3
virtualenv rasaenv -p python3 #write your environment name instead of rasaenv
Теперь активируйте среду
source rasaenv/bin/activate
Теперь можно приступить к установке rasa
pip3 install rasa
Обновление
pip
перед установкой
rasa
.
pip3 install --upgrade pip
Обновление версии pip должно решить проблему. Я считаю, что TensorFlow и ваша текущая версия pip несовместимы.
Сделай это:
- Загрузите скрипт python установщика pip отсюда.
- Запустите его, используя
python get-pip.py
Другое дело, что до недавнего времени TensorFlow не поддерживался python3.7. Поэтому, если первое решение не сработает, вы можете попробовать понизить версию python до python3.6.