爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 23026|回复: 14

[求助] ubuntu下安装python及pynio、pyngl

[复制链接]

新浪微博达人勋

发表于 2019-1-21 14:51:38 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 海豚∩_∩浩 于 2019-1-21 14:53 编辑

    1.捣鼓这玩意已经3天了,完成了ubuntu14.04的安装。系统自带了python2.7.6和python3.4.3这里使用系统自带的版本,各种库的安装方法都试过了,终于成功的把python2.7.6安装好了。使用spyder执行脚步,出图成功。
2019-01-21 14:46:18屏幕截图.png
      2.由于之前一直用NCL,所以想尝试使用NCL官网推荐的PyNIO和PyNGL,所以按照官网尝试使用了anaconda2-4.3.1,一顿操作后,conda升级库全部搞定了,python也升级到了2.7.15。
== 2019-01-21 14:43:45屏幕截图.png 2019-01-21 14:26:26屏幕截图.png
=======
按照官网的方法,成功装上了pynio和pyngl,测试import Ngl成功,但是测试import Nio却出错了,见下图。

2019-01-21 14:47:11屏幕截图.png 2019-01-21 14:48:41屏幕截图.png
文字版本如下:

(pyn_env_py2) hzqxt@hzqxt-Tpc:~$ python
Python 2.7.15 | packaged by conda-forge | (default, Nov 28 2018, 18:42:13)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Ngl
>>> print Ngl.__version__
1.6.1
>>> import Nio
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/hzqxt/anaconda2/envs/pyn_env_py2/lib/python2.7/site-packages/PyNIO/Nio.py", line 83, in <module>
    from _nio import *
ImportError: /home/hzqxt/anaconda2/envs/pyn_env_py2/lib/python2.7/site-packages/PyNIO/../../../libgdal.so.20: undefined symbol: _ZN6libdap3DDSC1EPNS_15BaseTypeFactoryERKSs

>>>



百度了很多内容,可是没能解决,所以想到家园来请教各位大神,先谢谢了!!!

在当前环境下

hzqxt@hzqxt-Tpc:~$ source activate pyn_env_py2
(pyn_env_py2) hzqxt@hzqxt-Tpc:~$

运行之前的脚本测试一下,是成功的。如下图所示:一个是通过spyder测试的,一个是直接命令测试的,成功。
2019-01-21 14:50:39屏幕截图.png 2019-01-21 14:50:18屏幕截图.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-4-2 16:16:03 | 显示全部楼层
我也碰到了这个问题,最后在这个网站上找到了解决办法https://github.com/conda-forge/pynio-feedstock/issues/58
输入这个命令
conda create --name PYNIO --channel conda-forge/label/cf201901 xarray netcdf4 scipy pyngl pynio
conda activate PYNIO
python -c 'import Nio'
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2019-2-18 08:47:29 | 显示全部楼层
试一下这样: conda create --name pyn_env --channel conda-forge/label/cf201901 pynio pyngl
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2019-2-14 20:53:56 | 显示全部楼层
请问最后解决了吗?我也遇到了这个问题
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-2-16 20:57:18 | 显示全部楼层
包了个租 发表于 2019-2-14 20:53
请问最后解决了吗?我也遇到了这个问题

并没有大神回复我,所以我只能先把问题搁置了,用其他方法了!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-16 21:00:51 | 显示全部楼层
海豚∩_∩浩 发表于 2019-2-16 20:57
并没有大神回复我,所以我只能先把问题搁置了,用其他方法了!

行吧,我在github上看到这个好像是最新版的conda升级了一个插件导致现在的Nio不兼容...只能等官方修复
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-2-16 21:01:22 | 显示全部楼层
包了个租 发表于 2019-2-14 20:53
请问最后解决了吗?我也遇到了这个问题

并没有大神回复我,所以我只能先把问题搁置了,用其他方法了!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-19 09:28:59 | 显示全部楼层
再等一段时间,现在可能要当小白鼠
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-9-4 00:16:32 | 显示全部楼层
非常感谢分享,亲测可用,再次感谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-12-24 14:44:00 | 显示全部楼层
请问  有没有除了conda以外的安装方法
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表