首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在anaconda python中使用netcdf4

无法在anaconda python中使用netcdf4
EN

Stack Overflow用户
提问于 2015-09-07 14:37:51
回答 1查看 3.5K关注 0票数 1

我无法在anaconda中使用netCDF4。当我执行“导入netCDF4”时,会得到以下错误: /home/myusrname/anaconda/lib/./libk5crypto.so.3:符号k5_buf_free,没有在文件libkrb5support.so.0中定义的带有链接时间引用的版本krb5support__MIT。

在我安装天气雷达可视化软件(天气雷达可视化软件)之前,netCDF4模块一直为我工作得很好,出于某种原因,它希望重新安装netCDF4。另一个线程描述了这个问题(https://stackoverflow.com/questions/32050441/unable-to-use-netcdf4-within-python-anaconda),尽管解决方案是擦除和重新安装anaconda。有人知道另一个解决办法吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-01-05 21:15:40

我也有同样的问题,甚至完全卸载和重新安装Anaconda发行版也没有修复它。看起来像使用"conda“来安装netCDF4,现在在错误的地方查找krb库。

在最近将netCDF4代码更新到1.1.7版本之后,我能够让它工作。这是他们网站(https://github.com/Unidata/netcdf4-python)的更新信息:

2015年3月19日: 1.1.7版发布。全局解释器锁(GIL)现在发布了>当扩展模块调用C库进行读取操作时。这加快了使用线程时并发读取的速度。希望使用netcdf4-python >inside线程的用户应该阅读http://www.hdfgroup.org/hdf5-quest.html#gconc >有关HDF5 C库中的线程安全性的内容。现在,对setup.py的修正确保了将使用环境>变量查找库的路径并包含文件,而不是只依赖于netCDF4实用程序。

在此之后,我设置了环境变量"USE_NCCONFIG=0“,然后使用"pip”来安装netCDF4而不是"conda“。终于起作用了。希望这也适用于你(或者你已经修好了.)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32441174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档