Tensorflow错误-tensorflow.python.framework.errors_impl.NotFoundError-运行命令rasa init --no-prompt

问题描述

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

pip3安装rasa

pip3 install --upgrade tensorflow rasa

pip3 install --upgrade tensorflow-addons rasa

点安装–升级

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

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

Rasa版本: 1.10.10

Python版本: 3.6.9

操作系统 Ubuntu 18.04.4 64位

tensorflow 2.3.0

tensorflow-addons = 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

解决方法

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

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

pip install tensoflow==2.1.1

如果有任何问题让我知道,这应该可以工作。

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