【问题标题】:Can't install Rasa on Ubuntu 18.04 + Python 3.7.5?无法在 Ubuntu 18.04 + Python 3.7.5 上安装 Rasa?
【发布时间】:2019-12-15 14:05:23
【问题描述】:
我已经使用 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机器有什么不同?
请告诉我如何安装它。
【问题讨论】:
标签:
tensorflow
ubuntu-18.04
rasa
rasa-nlu
rasa-x
【解决方案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
【解决方案2】:
更新您的 pip 版本应该可以解决问题。我相信 TensorFlow 和您当前的 pip 版本不能很好地结合在一起。
这样做:
- 从here 下载 pip 安装程序 python 脚本。
- 使用
python get-pip.py 运行它
另一件事是直到最近python3.7才支持TensorFlow。因此,如果第一个解决方案不起作用,您可以尝试将 python 降级到 python3.6
【解决方案3】:
在安装rasa之前升级pip。
pip3 install --upgrade pip