- 积分
- 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
|
|