我已经成功使用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)未找到匹配的张量流〜1.15。 0(来自rasa〜= 1.5.1-> rasa-x)
请告知与Win10机器有什么区别? 请告知我该如何安装。
答案 0 :(得分:1)
我已经按照以下步骤操作,对于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
答案 1 :(得分:1)
在安装 pip
之前升级 rasa
。
pip3 install --upgrade pip
答案 2 :(得分:0)
更新您的pip版本应该可以解决此问题。我相信TensorFlow和您当前的pip版本不能很好地配合。
执行以下操作:
python get-pip.py
另一件事是,直到最近,python3.7才支持TensorFlow。因此,如果第一个解决方案不起作用,您可以尝试将python降级为python3.6