文档章节

解析HDF文件

我爱吃葱花
 我爱吃葱花
发布于 2015/04/08 10:35
字数 435
阅读 139
收藏 0

1.系统环境

centos-6.4 
Python2.6

2.安装步骤

    1.检查Python版本

    2.安装setuptools

    原因:
    安装pip时没有setuptools会显示无法安装

    步骤:

    下载安装包

 http://zhongwei-leg.iteye.com/blog/813753
 sh setuptools-0.6c11-py2.6.egg

3.安装pip

 3.1下载

wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certifica

 3.2 pip安装

tar -xzvf pip-1.5.4.tar.gz
cd pip-1.5.4
python setup.py install

 3.3修改pip镜像为国内镜像

cd /root/.pip/
vim pip.conf
[global]
index-url=http://pypi.v2ex.com/simple

注意为了防止以后安装出问题建议检测一下编译环境

  yum install gcc*  make*

4.安装numpy

报错如下:

解决:yum install python-devel

pip install numpy
再次 pip install numpy

5.安装hdf5

  5.1下载

   https://github.com/live-clones/hdf5

  5.2安装

https://github.com/live-clones/hdf5/blob/master/release_docs/INSTALL

Quick installationFor those who don't like to read ;-) the following steps can be usedto configure, build, test, and install the HDF5 Library, header files,and support programs. For example, to install HDF5 version X.Y.Z atlocation /usr/localf5, use the following steps.
$ gunzip < hdf5-X.Y.Z.tar.gz | tar xf -$ cd hdf5-X.Y.Z$ ./configure --prefix=/usr/localf5 <more configure_flags>$ make$ make check # run test suite.$ make install$ make check-install # verify installation.
Some versions of the tar command support the -z option. In such cases,the first step above can be simplified to the following:
$ tar zxf hdf5-X.Y.Z.tar.gz

6.安装pytsbles

pip install tables


这个报错是因为没有安装numexpr造成的
解决: pip  install numexpr

同理:pip install Cython


解决:vi /root/.bash_prefile

export HDF5_DIR=/usr/localf5   该目录是安装hdf5时./configure --prefix所指定到目录
source /root/.bash_profile
pip install tables  //安装成功

可能会出错
>>> import tables
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python2.6/site-packages/tables/__init__.py", line 82, in <module>
    from tables.utilsextension import (
ImportError: libhdf5.so.6: cannot open shared object file: No such file or directory

解决方案
vi /root/.bash_prefile
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/hdf5/lib/

7.安装pandas

pip install pandas

 

安装成功!

HDF文件详解

http://my.oschina.net/crxy/blog/348868


© 著作权归作者所有

我爱吃葱花
粉丝 28
博文 132
码字总数 35266
作品 0
海淀
数据库管理员
私信 提问
caffe编译的问题解决:“cublas_v2.h: No such file or directory”

今天编译遇到同样的问题,查找网上资料如下,自己的笔记本不是NV的,cuda 估计也用不了。。。 这是官方资料:http://caffe.berkeleyvision.org/installation.html 很多时候,我们的.h/.so/.a...

MtrS
2016/12/10
1K
0
Zynq-Linux移植学习笔记之九-petalinux

在对zynq上进行linux操作系统移植时,除了使用传统的由用户编译u-boot,kernel,rootfs方法外,目前主流采用vivado+petalinux操作方式。该操作方式能够快速生成适配于zynq的linux镜像,下文中进...

jj12345jj198999
2017/02/26
0
0
如何配置一个实用又装x的Ubuntu(三) CUDA+caffe+OpenCV+PCL+OpenNI+ROS+Matlab

description: Ubuntu setting tutorial,首发于reasonw.github.io,简书同步 如何配置一个实用又装x的Ubuntu(三) CV相关配置 CUDA 前提是已经装好的nvidia的显卡驱动,我装的是nvidia-367 去官网...

reasonW
2017/02/10
0
0
利用Python进行数据分析(九)

二进制数据格式 pickle序列化 实现二进制存储最简单方法就是使用pickle序列化。 pandas可以用把frame以pickle形式保存到磁盘上的方法。读取使用的是。 使用HDF5格式 HDF指层次型数据格式(hi...

BrainZou
2018/01/07
0
0
Ubuntu 14.04安装Octave

安装依赖 首先使用安装依赖。(以下包括所有推荐的可选包) 由于Ubuntu仓库中的GraphicsMagick的quantum depth为8,所以在上述命令中我们没有包括,而是通过以下步骤编译安装。 编译安装Graph...

wangxuwei
2016/09/24
68
0

没有更多内容

加载失败,请刷新页面

加载更多

抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
3
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
4
0
mysql 5.7之my.cnf配置大全

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务...

Online_Reus
昨天
3
0
MAVEN打包时引入外部链接的包

1.项目引入了ORACLE的jar包,MAVEN配置如下 2.打jar包的时候需要指定下main入口函数mainClass <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ......

Cobbage
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部