无法打开 libtensorflow_io.so 文件,导致未定义的符号错误。

13
我已经在Ubuntu上用Python 3.8.2搭建了TensorFlow 2.2的conda环境。
我运行了命令:pip install tensorflow-io==0.14.0
当我尝试...
import tensorflow-io as tfio

我遇到了错误:

File "/home/somedir/miniconda3/envs/env_name/lib/python3.8/site-packages/tensorflow_io/core/python/ops/__init__.py", line 65, in _load_library
raise NotImplementedError(

NotImplementedError: unable to open file: libtensorflow_io.so, from paths: ['/home/somedir/miniconda3/envs/env_name/lib/python3.8/site-packages/tensorflow_io/core/python/ops/libtensorflow_io.so']

caused by: ['/home/somedir/miniconda3/envs/env_name/lib/python3.8/site-packages/tensorflow_io/core/python/ops/libtensorflow_io.so undefined symbol:
_ZN10tensorflow0pKernel11TraceStringEPNS_150pKernelContextEb']

问题是什么,我该如何修复它?

7个回答

9

正如@Smedegaard所提到的,tensorflow_io不在conda forge上。 vlasenkoalexey在Github问题中的答案 来解决这个问题:

明显的解决方法是卸载tensorflow和tensorflow-io,并从pip安装它们:
pip uninstall tensorflow
pip uninstall tensorflow-io
pip install tensorflow-gpu
pip install --no-deps tensorflow-io


2
这对我解决了问题。 - Patrick Gorman
解决了在Google Colab上的问题,太好了。谢谢! - 89f3a1c
2
为什么这个有效? - keysmusician

2
你尝试过使用pip install tensorflow-io==0.13.0吗?
根据这个链接,TensorFlow有两个版本的TF io可以兼容安装。

这个非常有用 - 我试过TF 2.13,但目前还没有适用于该版本的TF IO。 - grofte
我收到了一个错误消息:忽略了需要不同版本的Python的以下版本:0.28.0 需要Python版本>=3.7,<3.11 错误:找不到满足要求tensorflow-io==0.13.0的版本(可用版本:0.29.0、0.30.0、0.31.0、0.32.0、0.33.0、0.34.0) 错误:找不到匹配的分发版本tensorflow-io==0.13.0。 - undefined

1

在2022年10月19日,它可以与那些版本一起工作

#!pip install tensorflow==2.8.0
#or
!pip install tensorflow-gpu==2.8.0
import tensorflow as tf

!pip install tensorflow-io==0.25.0   # что сломалось с ==0.26.0 

1

0

我在运行于conda环境下的Jupyter Lab中也遇到了同样的错误。

看起来tensorflow_io还未被添加到conda forge: https://github.com/tensorflow/io/issues/676

如果可以的话,你可以切换到一个普通的Python环境。


0
解决方案

!pip install tensorflow_io==0.17.1

!pip install tensorflow==2.4.0


0

兼容性问题。

您可以在 GitHub 官方网站上找到所有兼容版本的列表。 https://github.com/tensorflow/io

TensorFlow I/O Version  TensorFlow Compatibility    Release Date
0.33.0  2.13.x  Aug 01, 2023
0.32.0  2.12.x  Mar 28, 2023
0.31.0  2.11.x  Feb 25, 2023
0.30.0  2.11.x  Jan 20, 2023
0.29.0  2.11.x  Dec 18, 2022
0.28.0  2.11.x  Nov 21, 2022
0.27.0  2.10.x  Sep 08, 2022
0.26.0  2.9.x   May 17, 2022
0.25.0  2.8.x   Apr 19, 2022
0.24.0  2.8.x   Feb 04, 2022
0.23.1  2.7.x   Dec 15, 2021
0.23.0  2.7.x   Dec 14, 2021
0.22.0  2.7.x   Nov 10, 2021
0.21.0  2.6.x   Sep 12, 2021
0.20.0  2.6.x   Aug 11, 2021
0.19.1  2.5.x   Jul 25, 2021
0.19.0  2.5.x   Jun 25, 2021
0.18.0  2.5.x   May 13, 2021
0.17.1  2.4.x   Apr 16, 2021
0.17.0  2.4.x   Dec 14, 2020
0.16.0  2.3.x   Oct 23, 2020
0.15.0  2.3.x   Aug 03, 2020
0.14.0  2.2.x   Jul 08, 2020
0.13.0  2.2.x   May 10, 2020
0.12.0  2.1.x   Feb 28, 2020
0.11.0  2.1.x   Jan 10, 2020
0.10.0  2.0.x   Dec 05, 2019
0.9.1   2.0.x   Nov 15, 2019
0.9.0   2.0.x   Oct 18, 2019
0.8.1   1.15.x  Nov 15, 2019
0.8.0   1.15.x  Oct 17, 2019
0.7.2   1.14.x  Nov 15, 2019
0.7.1   1.14.x  Oct 18, 2019
0.7.0   1.14.x  Jul 14, 2019
0.6.0   1.13.x  May 29, 2019
0.5.0   1.13.x  Apr 12, 2019
0.4.0   1.13.x  Mar 01, 2019
0.3.0   1.12.0  Feb 15, 2019
0.2.0   1.12.0  Jan 29, 2019
0.1.0   1.12.0  Dec 16, 2018

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接