我尝试使用命令pip3 install rasa
安装Rasa。
但是,我遇到了关于tensorflow的错误,该错误不会自动安装。
然后我使用了命令:pip3 install tensorflow
,不幸的是,出现了一个错误:
错误:找不到满足tensorflow-addons <0.8.0,> = 0.7.1要求的版本(来自rasa)(来自版本:无)。
那么我该如何安装Rasa和Tensorflow?
P / s:Python-版本:3.8.3;
pip --version:20.1.1
答案 0 :(得分:3)
TensorFlow插件上有一个version compatibility section,其中声明了[Python版本| Tensorflow版本| Tensorflow插件版本]。
在您的情况下,TensorFlow插件0.7.1仅适用于<= 3.7的Python版本。 3.8可用的第一个版本是0.10.0,它与Rasa要求不兼容。 也许您想降级python版本并使用3.7版本。
答案 1 :(得分:1)
在RASA安装说明上说,现在必须安装3.6 3.7版本时,我犯了一个安装python 3.8版的错误。
在我的venv(macOS zsh)中具有正确版本的Python之后,安装工作正常。在python网站上,您可以找到适合您的环境的正确版本。还建议您为venv准备python版本,而不是为整个系统准备(我认为是python 2.x)
确保已拥有所需的所有组件,并且正确的版本是RASA在安装过程中不会出现问题的关键。
答案 2 :(得分:0)
以下版本组合对我有用,我能够训练初始模型
Python 3.7.7
tensorflow-addon 0.8.3
TensorFlow version 2.1.1
您可以使用以下命令检查tensorflow版本
python -c 'import tensorflow as tf; print(tf.__version__)'
答案 3 :(得分:0)
我遇到了同样的问题并执行了以下命令:
sudo apt-get update
sudo apt-get upgrade
sudo pip3 install --upgrade pip
pip3 install rasa
现在我的系统是:
Ubuntu 18.04.5 LTS
Python 3.6.9
pip 20.3.3
tensorflow 2.3.1
tensorflow_addons 0.12.0
而且我系统上的 rasa 工作正常。
答案 4 :(得分:0)
我不得不重新安装 python 3.7,因为经过验证,/usr/bin/ 出于某种原因丢失了它。
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7