导入错误:HDFStore需要PyTables,“没有名为tables的模块”。

3
我按照这里的安装指南进行了安装。 http://www.pytables.org/usersguide/installation.html 因此,每当我在PyTables/build/lib.linux-x86_64-2.7文件夹中从iPython运行此命令时,它都可以正常工作。
但是,每当我从其他文件夹运行相同的命令时,它就会给我指定的错误。这是PYTHONPATH问题吗?如果是,如何解决?

你是用 pip install tables 命令安装的吗? - Nils Werner
1个回答

0
要知道您正在使用哪个版本的PyTables,请执行以下操作:
python -c 'import tables ; print tables.__file__'

适用于Python 2,或者

python3 -c 'import tables ; print(tables.__file__)'

适用于Python 3。

它将为您提供到表库的路径。

您提供的链接中的过程,从构建目录执行,仅用于测试表库。

要安装它,请使用

python setup.py install --user

然后它将进入~/.local/lib/python2.7/site-package"(例如,适用于Linux和Python 2)。然后它应该按照您的期望工作。


我真正想要的是在我的虚拟环境中安装这个包,这样我就可以在任何地方访问它。你给出的选项仍然不能达到目的。 - Sagar Waghmode
在虚拟环境中,只需运行 python setup.py install 即可完成安装。 - Pierre de Buyl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接