0

我已经使用 python 3.7 在我的 Win 10 上成功安装了 Rasa NLU,但在 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) 没有找到 tensorflow~=1.15.0 的匹配分布(来自 rasa~=1.5.1->rasa-x)

请问我的Win10机器有什么区别?请告知我该如何安装它。

4

3 回答 3

2

我已按照以下步骤操作,它适用于 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
于 2020-02-20T06:34:42.763 回答
1

更新您的 pip 版本应该可以解决问题。我相信 TensorFlow 和您当前的 pip 版本不能很好地结合在一起。

做这个:

  1. 从这里下载 pip 安装程序 python 脚本。
  2. 运行它使用python get-pip.py

另一件事是直到最近,python3.7 才支持 TensorFlow。因此,如果第一个解决方案不起作用,您可以尝试将 python 降级到 python3.6

于 2019-12-18T14:11:31.363 回答
1

pip安装前升级rasa

pip3 install --upgrade pip
于 2021-07-15T23:09:10.737 回答