命令 "python setup.py egg_info" 使用 table 包失败,错误代码 1
Command "python setup.py egg_info" failed with error code 1 with table package
出于某些原因,我正在尝试安装特定版本的 python 程序包 tables==2.4.0
。但每次我收到错误
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-tJYQ8o/tables/
.
如果我尝试使用 pip install tables
,那么它工作正常并且将安装版本为 3.4.3 的表格包。但我特别需要 2.4.0
或 2.x
.
我也检查过
和
但没有得到 success.I 也尝试了 virtualenv,这个版本出现了同样的错误,最新版本正在运行 fine.I 我正在为 python 版本使用 virtualenv 2.7.12
在 Ubuntu 14.04 中。任何人都可以建议我解决这个问题。
谢谢。
我认为问题是你要安装的tables版本(2.4.0)与你安装的numpy版本不兼容。不兼容是由于 tables 包附带的 setup.py 中的错误。
查看以下错误报告https://github.com/PyTables/PyTables/issues/601
报告错误的人在这里提供了补丁:https://gist.github.com/prehensilecode/2eb790476c38299e520ce5ea40896e08
为了尝试自己解决这个问题,我下载了 2.4.0 table 软件包 (pip download tables==2.4.0
) 并将补丁应用于 setup.py
我确保安装了 tables 依赖项(numpy、numexpr 和 cython),您还需要确保安装必要的 HDF5 文件(sudo apt install libhdf5-serial-dev ) 然后我 运行:
sudo python setup.py install --hdf5=/usr/lib/i386-linux-gnu/hdf5/serial/
当然,您的 HDF5 文件路径可能与我的不同。
import tables
从 python 提示开始工作
出于某些原因,我正在尝试安装特定版本的 python 程序包 tables==2.4.0
。但每次我收到错误
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-tJYQ8o/tables/
.
如果我尝试使用 pip install tables
,那么它工作正常并且将安装版本为 3.4.3 的表格包。但我特别需要 2.4.0
或 2.x
.
我也检查过
和 但没有得到 success.I 也尝试了 virtualenv,这个版本出现了同样的错误,最新版本正在运行 fine.I 我正在为 python 版本使用 virtualenv 谢谢。
2.7.12
在 Ubuntu 14.04 中。任何人都可以建议我解决这个问题。
我认为问题是你要安装的tables版本(2.4.0)与你安装的numpy版本不兼容。不兼容是由于 tables 包附带的 setup.py 中的错误。
查看以下错误报告https://github.com/PyTables/PyTables/issues/601
报告错误的人在这里提供了补丁:https://gist.github.com/prehensilecode/2eb790476c38299e520ce5ea40896e08
为了尝试自己解决这个问题,我下载了 2.4.0 table 软件包 (pip download tables==2.4.0
) 并将补丁应用于 setup.py
我确保安装了 tables 依赖项(numpy、numexpr 和 cython),您还需要确保安装必要的 HDF5 文件(sudo apt install libhdf5-serial-dev ) 然后我 运行:
sudo python setup.py install --hdf5=/usr/lib/i386-linux-gnu/hdf5/serial/
当然,您的 HDF5 文件路径可能与我的不同。
import tables
从 python 提示开始工作