需要安装的库:(1)anaconda3(2)basemap (3)eccodes(4)jasper(5)pygrib

步骤:

(1)安装anaconda3

在https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/中选择一个版本进行下载,

我选择的是4.4.0版本,下载:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.4.0-Linux-x86_64.sh

安装:sh Anaconda3-4.4.0-Linux-x86_64.sh

然后通过软连接,将anaconda中的python和pip链接到/usr/bin目录下,分别命名为python3和pip3

(2)安装basemap

conda install basemap

(3)安装jasper

yum install jasper

(4)安装ecCodes所需的额外支持库 

yum -y install gcc gcc-c++ numpy python-devel scipy
yum -y install gcc-gfortran

yum -y install cmake

yum -y install jasper
yum -y install jasper-devel
yum -y install openjpeg
yum -y install openjpeg-devel
yum -y install git

(5)安装ecCodes

eccodes安装包下载地址:https://confluence.ecmwf.int//display/ECC/Releases

我是安装的2.10.0版本,下载:wget https://confluence.ecmwf.int/download/attachments/45757960/eccodes-2.10.0-Source.tar.gz?api=v2

解压之后,进入解压后的文件夹:

mkdir build

cd build

cmake ../../eccodes-2.10.0-Source  -DCMAKE_INSTALL_PREFIX=/usr/local/lib

make

make install

(6)安装pygrib

wget https://pypi.python.org/packages/3c/16/d128a64f2f5e9f776d6e080ba62551b5d103a4c0acb283204135bd23f14e/pygrib-2.0.2.tar.gz

tar xzvf pygrib-2.0.2.tar.gz

cd pygrib-2.0.2/

python3 setup.py install

(7)在python3控制台import pygrib,可能会出现一下错误

>>> import pygrib

Traceback (most recent call last):

File "<stdin>", line 1, in <module>

ImportError: libgrib_api.so.1: cannot open shared object file: No such file or directory

解决方法:

$locate libgrib_api.so.1  #查找libgrib_api.so.1的位置

/usr/local/lib/libgrib_api.so.1

vi .bashrc

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

然后保存,再

ldconfig

source  .bashrc

即可

转载于:https://www.cnblogs.com/sunshine8/p/10348204.html

centos系统 anaconda3(python3)安装pygrib相关推荐

  1. python3命令行安装pip_win10系统下python3安装及pip换源和使用教程

    一.python3的安装 建议安装python3,python2在未来将不再维护. python官方下载地址 https://www.python.org/downloads/windows/ 选择 ...

  2. 腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目

    腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目(记录) 一.服务器修改密码(此时已安装CentOS系统) 二.防火墙添加规则 三.连接X ...

  3. Linux系统中Python3安装pip3模块

    Linux系统操作 获取安装文件 官网下载部分文件等 wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz 编译打包 注意为了能够 ...

  4. 【数据分析R语言系列】R和RStudio的下载和安装, R在 Ubuntu 和CentOS 系统下的安装

    文章目录 准备工作 R 的下载和安装 RStudio 的下载和安装 配置(可选) 常见问题与方案 R 在 Linux 系统下的安装 Ubuntu 从源安装 R CentOS 从源安装 R Rtools ...

  5. CentOS 系统利用 IUS 安装 python3.6

    文章目录 准备安装环境 安装 python3.6 和第三方模块 使用 python3 准备安装环境 确保yum是最新的: sudo yum -y update -y 用于警告系统我们知道我们正在进行更 ...

  6. Centos系统基于Docker安装tensorflow

    要基于Docker安装tensorflow,当然首先要安装Docker了,下面先说安装Docker的步骤 1.  首先卸载电脑上可能存在的老的版本,如果没有安装过可以不执行 $ sudo yum re ...

  7. centos系统使用snap安装软件(还是别用吧)

    Snap 介绍 Snap 是 Ubuntu 母公司 Canonical 于 2016 年 4 月发布 Ubuntu-16.04 时引入的一种全新的.安全的.易于管理的.沙盒化的软件包管理方式,与传统的 ...

  8. CentOS系统使用yum安装配置MariaDB数据库

    http://www.server110.com/mariadb/201310/2670.html 1.在 /etc/yum.repos.d/ 下建立 MariaDB.repo,内容如下: [azur ...

  9. centos系统及配套软件安装

    centos系统安装 链接:https://pan.baidu.com/s/1_qI1E1ocS7AceBD7fBgK2g  提取码:hp23 升级yum源 sudo yum install -y h ...

最新文章

  1. hpgen9服务器f10没显示,hp gen9服务器设置
  2. CentOS7下zip解压和unzip压缩文件
  3. Net::SSH::Perl 模块
  4. android如何设置软件的版本,假的设置软件-假的设置(型号模拟)下载v2.5 安卓版-西西软件下载...
  5. 零基础学Python(第三章 基础语法)
  6. bootstrap起步 全局css样式概览 全局css样式_栅格 全局css样式_排版
  7. ASP.NET 2.0 中的代码隐藏和编译
  8. 怎么查看usb读取信息_电脑弹出USB设备时提示该设备正在使用中的解决方法
  9. Python游戏编程入门,让你秒变电脑大神!
  10. 深入浅出SharePoint——WSS升级和数据迁移
  11. HDU 4359 Easy Tree DP? 组合数学+动归
  12. 笨办法学 Python · 续 练习 36:简单的计算器
  13. Spring中获取泛型类型
  14. 免费智能购物网站管理工具:京东助手+淘宝试用助手+苏宁试用助手
  15. Mac使用技巧:磁盘如何分区
  16. c语言char类型怎么输出,c语言中char类型数组的输出问题--输出时为何需要符?...
  17. 2016百度笔试题交流
  18. 遍历两个数组,使得值相等的时候,给第一个数组增加一个值为 true 的属性。
  19. python xlwt 设置表格的行高方法
  20. 利用MOS管和稳压二极管来做保护电路

热门文章

  1. request获取数据3种方法
  2. WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-
  3. python 信息加密
  4. html/jquery 常用的输入与获取参数
  5. Floatingip
  6. zookeeper 分布式锁原理
  7. angular1.0 $http jsonp callback
  8. loaction.reload(false)和location.reload(true) js发起请求
  9. 第1课 - make和makefile
  10. iOS点滴- ViewController详解