【问题标题】:Tensorflow error - tensorflow.python.framework.errors_impl.NotFoundError - on running command rasa init --no-promptTensorflow 错误 - tensorflow.python.framework.errors_impl.NotFoundError - 运行命令 rasa init --no-prompt
【发布时间】:2020-11-30 22:50:11
【问题描述】:

当我运行 rasa init --no-prompt 时,我收到了上述错误。我无法调试此错误的原因,以上是我用来安装 Rasa 的命令。

pip3 安装 rasa

pip3 install --upgrade tensorflow rasa

pip3 install --upgrade tensorflow-addons rasa

pip install --upgrade pip

pip3 install --upgrade tensorflow-addons rasa --use-feature=2020-resolver

以上是我使用的版本的详细信息

Rasa 版本: 1.10.10

Python 版本: 3.6.9

操作系统 Ubuntu 18.04.4 64 位

张量流 2.3.0

张量流插件=0.7.1

我收到上述错误,我的虚拟环境已激活。

tensorflow.python.framework.errors_impl.NotFoundError: /home/aman/meraklis-pocs/RASA_POC/venv/lib/python3.6/site-packages/tensorflow_addons/custom_ops/activations/_activation_ops.so: undefined symbol: _ZN10tensorflow14kernel_factory17OpKernelRegistrar12InitInternalEPKNS_9KernelDefEN4absl11string_viewESt10unique_ptrINS0_15OpKernelFactoryESt14default_deleteIS8_EE

【问题讨论】:

  • 你能用完整的回溯添加错误吗?这使得调试更容易。此外,您也可以随意在项目设置中使用 markdown 语法。使其更易于阅读。
  • @cantdutchthis 好吧,帖子变得太大了,所以我没有,无论如何它已经解决了。我刚刚卸载了 venv 并升级了 pip,还安装了 dev build essential g++ 并重新安装了所有东西,包括 RASA 并且它工作了。

标签: python python-3.x tensorflow tensorflow2.0 rasa


【解决方案1】:

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

尝试卸载任何其他版本的 tensorflow 并安装 TensorFlow 2.1.1。

pip install tensorflow==2.1.1

这应该可行,如果有任何问题请告诉我。

P.S - 也可以在新的虚拟环境中尝试一下。

【讨论】:

  • 好的,谢谢。我已经修复了它,目前使用 tensorflow=2.1.1 版本并且工作正常。
猜你喜欢
  • 1970-01-01
  • 2019-09-08
  • 2021-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多