栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Linux安装Anaconda遇到的GLIBC问题、netCDF4库安装问题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux安装Anaconda遇到的GLIBC问题、netCDF4库安装问题

一年前安装了Anaconda在服务器上,一直正常运行到现在,两天前突然安装了新的库之后,显示

/lib64/libc.so.6: version `GLIBC_2.14' not found

这个问题出现之后,conda install/uninstall均显示HEEPError,提示让安装高版本的GLIBC。但是服务器上的库不敢随便瞎改,于是试了一下卸载重新安装Anaconda。

重新安装时,先去官网下了最新版本(2021年12月,对应python3.9版本),但这个时候,运行安装包就会出现提示GLIBC版本过低,在网上查了一下,有大佬建议在非标准化库中安装需要的GLIBC,指定给Anaconda,但我害怕我这个菜鸟万一装不好,还把其他的软件运行环境也搞坏了,没敢试。

接下来下载了和去年一样的Anaconda版本(2020年7月,对于python3.8),安装成功。设置jupyter,然后准备安装常用的库。

安装basemap库时出现了一些问题,参照上一篇博客的方法解决了。代码也成功运行了。此时成功导入了NETCDF4和basemap库,也画出来想要的图像了。

但是过一会重新运行代码,from netCDF4 import Dataset突然报错:

/lib64/libc.so.6: version `GLIBC_2.14' not found (required by /anaconda3/lib/python3.8/site-packages/cftime/_cftime.cpython-38-x86_64-linux-gnu.so)

emmm又回到原来的问题上边,所有还是需要安装一个GLIBC库?

但是很害怕装不好导致其他软件无法运行,于是将netCDF4卸载,再次安装这个库(两次都是默认装的netcdf4-1.5.3),又出现新的报错:

type object 'netCDF4._netCDF4._MemBuf' has no attribute '__reduce_cython__'

参照网上的办法,将cython版本改为0.28(原本为0.29),结果还不行。

于是接下来,不报希望地反复尝试pip install/uninstall和conda install/uninstall,最后使用:

conda install -c anaconda netcdf4

安装成功,并导入成功不报错????
安装的仍然是1.5.3版本,不知道这一轮能撑几天。。。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/650256.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号