| 
 
	积分5439贡献 精华在线时间 小时注册时间2013-12-3最后登录1970-1-1 
 | 
 
| 
本帖最后由 解脱 于 2020-6-27 14:15 编辑
x
登录后查看更多精彩内容~您需要 登录 才可以下载或查看,没有帐号?立即注册 
  
 这两天放假,就捣鼓捣鼓怎么安装pynio和pyngl,端午一天一夜安装失败。
 第二天下午到晚上,仔细思考失败的原因,同时到git网站,查看这两个包的setup.py文件,发现里面需要很多的ncl环境参数。因此重拾信心,再安装一次!!!
 此次安装的步骤如下:
 1、首先使用conda安装ncl,这是官方给出的并推荐的ncl安装方法。ncl的git地址
 2、在上一步骤中创建的虚拟环境下安装pynio和pyngl,一次就安装成功啦。
 
 具体安装命令先后顺序如下:
 
 1、首先安装anaconda或者miniconda。
 如果不需要anaconda自带的那些库包,以后根据自己的需要安装相关库包的话,建议安装miniconda,节省安装时间,其实效果一样,一个是提前给您安装好,一个是自身定制。
 2、安装ncl
 conda create -n NCL -c conda-forge ncl
 
 其实安装好之后,可以在命令下执行:
 ncl -V  (V是大写的)
 执行的记过是最新的ncl版本号,如果没有出现,说明安装有问题,重新执行上面的命令,直到此命令成功为止。
 
 由于我前面安装的anaconda,所以这一步的时候会自动安装anaconda自带的很多库包,安装很慢,需要从网络下载很多库包。
 
 3、第二步安装好后,进入NCL虚拟环境,执行下一句,也可以不进入,直接用conda命令在NCL虚拟环境中安装pynio和pyngl等库包
 conda activate NCL
 conda install -c conda-forge xarray netcdf4 scipy pyngl pynio
 
 不进入虚拟环境的安装命令如下:
 conda install -n NCL  -c conda-forge xarray netcdf4 scipy pyngl pynio
 
 经过测试,可以用python 3.8.3版本的调用Nio和Ngl库包。
 
 
 前面本人安装ncl时报N多需要的依赖包,使用conda安装,会自动安装全部的依赖,不再需要手动安装那些依赖包。
 希望给使用ncl和pynio、pyngl的人提供帮助。
 
 
 个人写的稍微详细一点的说明。
 https://www.showdoc.cc/p/5a8943e365957649c0ff99a007cfa8aa
 
 
 | 
 |