安装 lib 表时出错,无法在 windows 中找到 hdf5
Error to install lib tables, cant find hdf5 in windows
我无法在我的 windows 环境中执行 isntall of tables lib 并且找不到解决方案,错误是关于 hdf5 安装和 hdf5 目录!
有人知道我该如何解决这个问题吗?
错误是:
C:\Users\thiago.bueno>pip install --upgrade tables
Collecting tables
Using cached https://files.pythonhosted.org/packages/4d/53/8f34ce887c2a2ad8051
8980419a5f6f41defc85a287a355987e559ce9385/tables-3.4.4.tar.gz
Complete output from command python setup.py egg_info:
H5closextvivw_e.c
C:\Users\THIAGO~1.BUE\AppData\Local\Temp\H5closextvivw_e.c(2): warning C4013
: 'H5close' indefinido; assumindo extern retornando int
LINK : fatal error LNK1181: não foi possível abrir o arquivo de entrada 'hdf
5.lib'
* Using Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914
64 bit (AMD64)]
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\THIAGO~1
.BUE\AppData\Local\Temp\pip-install-k7z1g3z5\tables\
要从源安装 PyTables,您需要大量 prerequisites。
在 PyPI there are Python 2.7、3.5 和 3.6 的 w32 和 w64 二进制轮。如果可以更改 Python 版本,则可以安装预编译的 PyTables。
如果可以选择使用 conda,conda install pytables
很可能会在 Windows 环境中解决问题(在 Windows 10、python 3.9、表 3.6 上测试.1).
我无法在我的 windows 环境中执行 isntall of tables lib 并且找不到解决方案,错误是关于 hdf5 安装和 hdf5 目录!
有人知道我该如何解决这个问题吗?
错误是:
C:\Users\thiago.bueno>pip install --upgrade tables
Collecting tables
Using cached https://files.pythonhosted.org/packages/4d/53/8f34ce887c2a2ad8051
8980419a5f6f41defc85a287a355987e559ce9385/tables-3.4.4.tar.gz
Complete output from command python setup.py egg_info:
H5closextvivw_e.c
C:\Users\THIAGO~1.BUE\AppData\Local\Temp\H5closextvivw_e.c(2): warning C4013
: 'H5close' indefinido; assumindo extern retornando int
LINK : fatal error LNK1181: não foi possível abrir o arquivo de entrada 'hdf
5.lib'
* Using Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914
64 bit (AMD64)]
* USE_PKGCONFIG: False
.. ERROR:: Could not find a local HDF5 installation.
You may need to explicitly state where your local HDF5 headers and
library can be found by setting the ``HDF5_DIR`` environment
variable or by using the ``--hdf5`` command-line option.
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\THIAGO~1
.BUE\AppData\Local\Temp\pip-install-k7z1g3z5\tables\
要从源安装 PyTables,您需要大量 prerequisites。
在 PyPI there are Python 2.7、3.5 和 3.6 的 w32 和 w64 二进制轮。如果可以更改 Python 版本,则可以安装预编译的 PyTables。
如果可以选择使用 conda,conda install pytables
很可能会在 Windows 环境中解决问题(在 Windows 10、python 3.9、表 3.6 上测试.1).