Tensorflow 报错 version 'GLIBC_2.23' not found#
目录#
[toc]
1. 背景#
最近用学校的服务器跑模型,安装运行Tensorflow的时候报错了GLIBC_2.23' not found
,因为没有root权限,没办法升级GLIBC,最后找到了另外的解决方案,在这里记录一下。
2. 解决方案#
/lib64/libm.so.6: version `GLIBC_2.23' not found
操作系统GLIBC版本较低导致此问题。
我的Tensorflow
版本为1.13.1。我发现在Python 3.7 中会出现此问题,而Python3.6中不会出现。
所以解决方案如下:
- 使用Anaconda创建python3.6虚拟环境
conda create -n python3.6 python=3.6
- 激活虚拟环境
conda activate python3.6
- 安装tensorflow
pip install tensorflow==1.13.1
- 如果要在虚拟环境中使用ipython,安装nbconvert
pip install nbconvert
再重新import tensorflow as tf
,应该就不会出现这个问题了。
联系邮箱:curren_wong@163.com
CSDN:https://me.csdn.net/qq_41729780
知乎:https://zhuanlan.zhihu.com/c_1225417532351741952
公众号:复杂网络与机器学习
欢迎关注/转载,有问题欢迎通过邮箱交流。