|
使用环境windows10/windows11+conda4.11.0+python3.8+Visual2015
查看conda版本:conda --version
修改conda版本:conda install conda=4.11.0
1.安装VS
pyart在windows环境下需要VC的支持,所以Visual成为了必须安装的应用,而python3.8对应的vs版本为2015 update3,安装时全组件安装,其实可以不用全组件,只需要vcvarsall.bat这个文件即可,但为了稳妥起见还是选择了全组件安装,大概需要50G空间。
附下载地址:MSDN:https://msdn.itellyou.cn/ 选择开发人员工具,找到Visual Studio 2015 with Update 3,下载Professional专业版即可。
2.新建虚拟环境
在prompt中执行conda create -n name python=3.8新建一个环境,静等安装完成。
3.安装pyart
安装完虚拟环境后,进入新建的环境中,执行conda install -c conda-forge arm_pyart,安装pyart原版包。包内前置包较多,需要一点时间,安装完成,测试安装效果,输入python回车,继续输入import pyart 回车,出现且仅出现下图即为成功,在最后一行后出现其他信息,重启电脑后再次尝试import,若仍出现之前问题,即刻返回1,2步检查问题。
4.安装SA雷达解码包pyart
1. Pyart为支持美国天气雷达数据格式,国内SA雷达数据需进行处理才可使用,参考链接(https://cloud.tencent.com/developer/article/1471399)
Ctrl+z退出python,下载pyart修改包,下载方式有两种,一种是直接去github上打包下载,另一种是通过git客户端下载,其本质一样。下载地址为https://github.com/bugsuse/pyart
下载完成后,放于易找到的目录下,在prompt通过cd 文件路径的语句:cd pyart进入到下载包的第一层目录下,执行python setup.py install。如果此时出现满屏红色报错信息,那么恭喜你,你离成功已经特别近了。仔细观察报错,发现差两个包cython和netcdftime,通过pip装上这两个包,大功告成,此时你已经可以正常使用pyart了。
最后提示几个自己安装时遇到的坑。
1. windows版本只试了10和11,其他版本能否运行还需测试。
2. 装完pyart原版包和修改包,在win10环境下需要重启后再进行下一步,否则会持续报错,win11暂未出现需重启的情况
3. Conda版本很重要,之前conda版本不一致时虽然只是warning,但执行后续操作都不成功。
参考文档:
1.https://github.com/bugsuse/pyart
2. http://arm-doe.github.io/pyart/
3. https://cloud.tencent.com/developer/article/1471399
搜索
复制
Copyright ©2011-2014 bbs.06climate.com All Rights Reserved. Powered by Discuz! (京ICP-10201084)
本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论