Linux/Windows 安装gpload --比较详细的教程

这篇博客详细介绍了在Linux和Windows环境下安装gpload的步骤,包括Python、PyYAML、PyGreSQL的安装,以及greenplum-loaders的下载和配置。针对离线安装和版本兼容性问题给出了解决方案,并提供了测试和常见问题解答。
摘要由CSDN通过智能技术生成

目录

Linux环境

1、安装Python

2、PyYAML包安装

2.1安装命令

2.2检查安装

2.3离线安装

3、PyGresql包安装

3.1安装命令

3.2离线安装

4、greenplum-loaders安装

4.1下载

4.2安装

5、测试

6、安装遇到的问题

Windows环境

1、安装32位的Python2.5.4

2、安装PyYAML

3、安装PyGresql

4、安装32位的gpload

5、测试

6、Windows遇到的问题


如果在安装中遇到了任何问题,请查看对应操作系统的解决方案。

Linux环境

gpload是用Python语言实现的,所以我们需要先配置好Python环境,然后安装gpload压缩包。

1、安装Python

Linux系统默认是安装了Python的,如果没有需要手动安装(Python版本要求2.4.4以上)。

通过命令:

python

可以查看Python的版本信息,如下图:

通过命令:

exit()

退出Python脚本。

Python下载地址:https://www.python.org/downloads/source/

2、PyYAML包安装

由于gpload的控制文件采用的yaml格式和语法,所以需要安装PyYAML。

2.1安装命令

pip install pyyaml

2.2检查安装

//首先进入python脚本
python
//引用pyyaml相关工具包
import yaml

如果没有报错,则表示成功安装,结果如下图:

如果报错,则需要检查安装过程是否出现异常等。

2.3离线安装

很多时候,项目上的linux机器是无法联网的,他们的镜像库中也没有相关工具包,所以需要离线安装。

安装包下载地址如下:https://pypi.org/project/PyYAML/#files

安装步骤如下:

  1. 下载Linux对应版本的PyYAML包;
  2. 将文件拷贝到Linux机器上,并解压:tar -zxvf PyYAML-5.1.tar.gz
  3. 安装命令:进入解压后的文件夹中,执行:python setup.py instal

3、PyGresql包安装

3.1安装命令

pip install PyGreSQL

3.2离线安装

如果要运行所有功能,则需要在计算机上正确安装以下Matlab工具箱: - Flandrin的EMD工具箱(在一维变换中需要执行希尔伯特变换并且可视化时频平面) 可从http://perso.ens-lyon.fr/patrick.flandrin/emd.html获得 - Elad的伪极谱FFT工具箱(2D变换除了基于张量变换之外) 可从http://www.cs.technion.ac.il/~elad/software/获得 如果要运行所有功能,则需要在计算机上正确安装以下Matlab工具箱: - Flandrin的EMD工具箱(在一维变换中需要执行希尔伯特变换并且可视化时频平面) 可从http://perso.ens-lyon.fr/patrick.flandrin/emd.html获得 - Elad的伪极谱FFT工具箱(2D变换除了基于张量变换之外) 可从http://www.cs.technion.ac.il/~elad/software/获得 如果要运行所有功能,则需要在计算机上正确安装以下Matlab工具箱: - Flandrin的EMD工具箱(在一维变换中需要执行希尔伯特变换并且可视化时频平面) 可从http://perso.ens-lyon.fr/patrick.flandrin/emd.html获得 - Elad的伪极谱FFT工具箱(2D变换除了基于张量变换之外) 可从http://www.cs.technion.ac.il/~elad/software/获得 如果要运行所有功能,则需要在计算机上正确安装以下Matlab工具箱: - Flandrin的EMD工具箱(在一维变换中需要执行希尔伯特变换并且可视化时频平面) 可从http://perso.ens-lyon.fr/patrick.flandrin/emd.html获得 - Elad的伪极谱FFT工具箱(2D变换除了基于张量变换之外) 可从http://www.cs.technion.ac.il/~elad/software/获得 如果要运行所有功能,则需要在计算机上正确安装以下Matlab工具箱: - Flandrin的EMD工具箱(在一维变换中需要执行希尔伯特变换并且可视化时频平面) 可从http://perso.ens-lyon.fr/patrick.flandrin/emd.html获得 - Elad的伪极谱FFT工具箱(2D变换除了基于张量变换之外) 可从http://www.cs.technion.ac.il/~elad/software/获得 这个工具箱组织如下: EWT ?| ?| -1D:1D EWT功能 ?| -2D:2D EWT功能 ?| | - 小波:经验曲线变换 ?| | -Littlewood-Paley:经验的Littlewood-Paley小波变换 ?| | -Ridgelet:经验Ridgelet变换 ?| | - 张量:经验张量小波变换 ? - 边界:用于执行傅里叶支持的函数 ?| | - LocalMaxima:根据当地最大值,中途或当地最小值执行检测的功能 ?| | -MorphoMath:执行形态学操作符对谱进行预处理的功能 ?| | -PowerLaw:通过去除其幂律近似来预处理谱 ?| | -ScaleSpace:基于尺度空间方法执行检测的函数 ?| - 文档:工具箱文档 ?| -Tests ?| | -1D:对几个1D信号执行基本测试的功能 ?| | -2D:用于在不同图像上执行几个2D变换的基本测试的功能 ?| -utilities ?| | -1D:在1D情况下绘制结果的有用函数(时频平面,分量,边界) ?| | -2D:用于在2D情况下绘制结果的有用函数(不同类型的组件,2D边界,...) 如果要运行所有功能,则需要在计算机上正确安装以下Matlab工具箱: - Flandrin的EMD工具箱(在一维变换中需要执行希尔伯特变换并且可视化时频平面) 可从http://perso.ens-lyon.fr/patrick.flandrin/emd.html获得 - Elad的伪极谱FFT工具箱(2D变换除了基于张量变换之外) 可从http://www.cs.technion.ac.il/~elad/software/获得 已经包含了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值