- 积分
 - 5439
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2013-12-3
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
 本帖最后由 解脱 于 2020-6-27 14:15 编辑  
 
    这两天放假,就捣鼓捣鼓怎么安装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 
 
 |   
 
 
 
 |