libtensorflow_framework.so.2:未定义符号:_ZTIN6snappy4SinkE

问题描述 投票:0回答:1

我正在尝试导入这个:

from keras.datasets import mnist

当我运行此代码时,我捕获以下异常:

ImportError: /home/rokoko/miniforge3/lib/python3.10/site-packages/tensorflow/python/platform/../../libtensorflow_framework.so.2: undefined symbol: _ZTIN6snappy4SinkE

如何解决这个问题?

python tensorflow kaggle
1个回答
0
投票

我尝试在 Python 3.11 环境中导入 TensorFlow 2.15 并得到相同的错误。

降级到

python=3.10.*
tensorflow-gpu=2.14.*
为我解决了这个特定问题。

但是,我现在遇到了另一个与 cuDNN 相关的错误...所以我将

tensorflow-gpu
降级为
2.13.*
,它解决了第二个错误。

显然,最新的 TF/Keras + Python 组合尚未经过充分测试,但包管理器(例如 Conda)会让您安装它们。

我个人的收获是,你必须在 Python 端和 TF/Keras 端落后一两个版本,进行自己的测试,并准备好降级和重新测试。

© www.soinside.com 2019 - 2024. All rights reserved.