爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 75898|回复: 34

[经验总结] 在win10子系统下用anaconda平台安装python并下载PyNGL和PyNIO两个库

  [复制链接]

新浪微博达人勋

发表于 2019-2-18 19:46:13 | 显示全部楼层 |阅读模式

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

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

x
第一次写帖子,自己也是小白,有表述不当的地方或者错误的地方请大家批评指正。


由于NCL不再更新,其将转到python语言上发展。且官网只给出linux下的安装方法,对于用习惯windows的广大用户而言造成了很大的不便,因此本帖尝试在win10的子系统Ubuntu上安装python平台上的NCL。自己也是参考别人的一些方法,自己成功了,所以写出来和大家一起分享。



1.首先,你的电脑系统必须是win10,如果是其他windows系统,可以考虑安装双系统或者虚拟机。
2.接着可以参考链接https://jingyan.baidu.com/article/546ae185de58961149f28cac.html,将自己电脑上的Ubuntu子系统打开。注意此链接的最后一步输入bash就可以在商店下载我并没有成功,可能是网络问题,我的解决办法是打开win10自带的应用商店,搜索linux,选择ubuntu系统下载并启动就可以了。在cmd中输入:bash,按回车键,按y键继续回车,设置自己的用户名和密码。
3.接下来安装anaconda3,具体步骤是:打开子系统(不是cmd),也可以接着步骤2,输入:wgethttps://repo.anaconda.com/archiv ... .12-Linux-x86_64.sh
4.下载好后输入:bash Anaconda3-2018.12-Linux-x86_64.sh,安装过程中会有一些过程,基本山都选y(yes)就行,最后一步问是否安装vscode,选n(no)
5.到根目录下(输cd命令后直接回车),vi .bashrc按i键进入编辑模式,在文档末尾添加:export PATH=$PATH:/home/zxyu/anaconda3/bin(将zxyu更换为自己设置的用户名),然后按Esc键,输入内容为括号中部分:(:wq)保存并退出文档
6.命令行输入:source .bashrc


至此,anaconda软件已经装好,下面开始装PyNGL和PyNIO


7.命令行输入:conda create --name pyn_env --channel conda-forge/label/cf201901 pyniopyngl(注意,由于网络的问题可能会出现有些package无法下载(自动回复:请不要使用迅雷等下载工具,点我查看下载帮助),可以换个网络试试,或者切换到国内的下载源,因为默认的是国外的下载源,具体切换方法可以百度一下)
8.命令行输入:source activate pyn_env(每次打开子系统准备开始跑代码前都需要输入这一行,我的理解其作用是打开虚拟的环境,防止和原来环境冲突)


至此,两个库也装好了,下面测试一下是否安装成功


9.接下来可以输入命令:python(打开python软件),在python软件中分别输入下面4行:
import Nioimport Nglprint(Nio.__version__)print(Ngl.__version__)
如果可以看到版本信息说明安装成功了


最后,祝大家都可以安装好,学习进步,科研顺利!






评分

参与人数 2金钱 +30 贡献 +10 收起 理由
lllllys + 10 赞一个!
mofangbao + 20 + 10

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-19 14:35:09 | 显示全部楼层
收藏收藏。。。。希望win7也能用pyngl
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-20 20:52:28 | 显示全部楼层
666,谢谢楼主,终于安装好了。。但貌似用ubuntu不用添加环境变量?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-21 14:12:12 | 显示全部楼层
谢谢楼主的教程,非常详细,一次成功!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-22 14:48:36 | 显示全部楼层
非常有用,官网的命令有误,无法正确import Nio,望周知
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-23 12:03:59 | 显示全部楼层
为啥我找不到pyngl的库啊~
捕获.JPG
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-23 12:20:44 | 显示全部楼层
aiai1992 发表于 2019-2-23 12:03
为啥我找不到pyngl的库啊~

我添加了清华镜像,也还是找不到pyngl,求指点
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-2-23 16:55:33 | 显示全部楼层
这是cmd下?需要用子系统的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-2-23 17:06:25 | 显示全部楼层
aiai1992 发表于 2019-2-23 12:20
我添加了清华镜像,也还是找不到pyngl,求指点

你这是cmd下?子系统有没有安装好?错误信息可以再给的详细一些以及你输入的什么命令请展示出来
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-2-23 17:16:25 | 显示全部楼层
抱歉,打扰了,我加了这个源“conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/”就找到了,感谢楼主分享,指点
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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