错误:找不到满足tensorflow-addons <0.8.0,> = 0.7.1要求的版本(来自rasa)(来自版本:无)

时间:2020-07-21 09:45:58

标签: python tensorflow

我尝试使用命令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

5 个答案:

答案 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

现在我的系统是:

  1. Ubuntu 18.04.5 LTS
  2. Python 3.6.9
  3. pip 20.3.3
  4. tensorflow 2.3.1
  5. 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