小编Ble*_*zus的帖子

/usr/lib/x86_64-linux-gnu/libstdc++.so.6: 找不到 TensorFlow 需要的版本“GLIBCXX_3.4.21”

我正在尝试使用机器学习库在debian服务器上部署一个Flask应用程序,到目前为止,我使用大多数 ML 库进行了管理,但是由于TensorFlow,我对它进行了大量研究,但没有对我有用的解决方案。

PS:我正在为我的应用程序使用 3.7 python venv

导入错误:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:未找到版本“GLIBCXX_3.4.21”(/flask/wstest/lib/python3.7/site-packages/tensorflow/python/_pywrap_tensorflow_internal 需要) .so) Mar 01 15:32:11 django gunicorn[8803]:无法加载本机 TensorFlow 运行时。

我清楚地错过了GLIBCXX 3.4.21因为strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX节目3.4.20为最新版本。

尝试了这个修复add-apt-repository ppa:ubuntu-toolchain-r/test 给出了这个: 工具链添加尝试的结果

尝试 apt-get 更新,得到这个

W:无法获取http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found

还尝试更新 libgcc 和 libstdc++6,说我有最新版本。

编辑:我怀疑 Debian 8 Jessie 不支持比 3.4.20 更高的 glibcxx 版本。

python debian libstdc++ tensorflow

4
推荐指数
3
解决办法
1万
查看次数

标签 统计

debian ×1

libstdc++ ×1

python ×1

tensorflow ×1