- 积分
- 1522
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-8-9
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Try this: conda create --name pyn_env --channel conda-forge/label/cf201901 pynio pyngl
看了NCL的important letter,赶快按主页的说明尝试了下pygnl和pynio的安装,结果被这个错误折磨了两天:
import Nio
Traceback (most recent call last):
File "", line 1, in
File "/home/havenerk/miniconda3/envs/pyn_env/lib/python3.6/site-packages/PyNIO/Nio.py", line 83, in
from _nio import *
ImportError: /home/havenerk/miniconda3/envs/pyn_env/lib/python3.6/site-packages/PyNIO/../../../libgdal.so.20: undefined symbol: _ZN6libdap3DDSC1EPNS_15BaseTypeFactoryERKSs
搜索解决办法的过程中发现应该有蛮多人都遇到了这个问题。我尝试过win10自带的Ubuntu 16.04.2 LTS(启用方法百度上有),试过VM下装centOS6.10和6.8版本,一直都是这个错误。
今天搜到了另一个帖子,才解决的问题:
https://github.com/NCAR/pynio/issues/30
The current workaround is to use the "cf201901" label on the conda-forge channel:
conda create --name pyn_env --channel conda-forge/label/cf201901 pynio pyngl
The conda-forge project migrated to new compilers recently, and PyNIO/PyNGL are holdover packages that have not been built with the new compiler yet (the issue is actually with `hdfeos2` and `hdfeos5`, which are dependencies of PyNIO).
See [conda-forge/pynio-feedstock#58](https://github.com/conda-forge/pynio-feedstock/issues/58) for more info.
貌似是指定channel上老一点的label,就可以了。用这个命令我在win10下的ubuntu已经装好了这两个包,应该VM下的centOS也没问题了,不过我自己就没再折腾了。
也许过一段时间,按官网上给的命令就可以顺利完成安装,只要他们把conda和pynio匹配好就行了。
哈,居然深夜不能发帖,毛毛雨果然不懂事。
|
|