【问题标题】:Virtual Environment Settings for RasaRasa 的虚拟环境设置
【发布时间】:2020-08-25 17:27:58
【问题描述】:

我一直在跟随 Rasa 构建一个聊天机器人。我为它创建了一个名为 Chatbot 的 venvs。 T 尝试了许多版本的不同包或框架,例如 Python(3.8, 3.7, ...), Tensorflow (1.13, 1.15, 2.1, 2.2), conda (4.5.12, 4.8, ...) 和 pip ( 20.1.1、20.2)。然而,尽管我发现并搜索了很多关于这些失败的参考资料,但由于这些安装之间的不兼容等持续错误,我无法训练和运行我的 Rasa 聊天机器人。


现在我感到非常疲惫和沮丧。那么我怎样才能找出这个问题的最佳解决方案(这些库的哪个版本可以很好地协同工作),任何成功开发 Rasa 聊天机器人的人都可以帮助我吗? 非常感谢。

【问题讨论】:

    标签: python tensorflow compatibility rasa


    【解决方案1】:

    我使用 conda,它适用于 rasa(conda-4.8.4、python-3.7.7、pip-20.2.2、rasa-1.10.10)。注意:Rasa 需要 Python 3.6 或 3.7

    conda create --name rasa_test python=3.7
    conda activate rasa_test
    conda install -c anaconda pip
    conda update --all
    pip install rasa
    

    【讨论】:

    • 非常感谢您的帮助。我仍然遇到另一个错误。详细地说,当我运行 pip3 install rasa 时,进入 ujson 包时进程停止,并且“需要 Microsoft Visual C++ 14.0”也是如此。我尝试了 StackOverFlow、Github 或 Rasa 社区中显示的许多方法。我安装了MS工具,VS Studio 2019,直接安装ujson但是还是出现错误。有什么想法吗?非常感谢!
    【解决方案2】:

    我能理解你的痛苦!

    您只需要处理两件事:Tensorflow 版本和 Python 版本,一切顺利。

    目前,rasa 仅与 TensorFlow 版本 2.1.1 和 python 3.6 或 3.7 兼容

    参考链接 - https://stackoverflow.com/a/63580331/12600579

    【讨论】:

    • 感谢您的同理心。但是我仍然遇到了另一个错误。具体来说,当我运行pip3 install rasa时,进入ujson包时进程停止,并且“需要Microsoft Visual C++ 14.0”。我尝试了 StackOverFlow、Github 或 Rasa 社区中显示的许多方法。我安装了MS工具,VS Studio 2019,直接安装ujson但是还是出现错误。有什么想法吗?非常感谢!
    • 您能否分享一下确切的错误 - 在安装 ujson 包和 MV C++ 14.0 之后?
    • 我已经解决了,感谢您的关心。错误仍然相同。但是,我只是重新尝试卸载,安装 ujson 包并忽略有关 MV C++ 14.0 的错误。就是这样,我的聊天机器人可以工作了。
    猜你喜欢
    • 2013-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-24
    • 2021-03-22
    • 1970-01-01
    • 2021-04-29
    相关资源
    最近更新 更多