2

我从这里遵循了安装指南。http://www.pytables.org/usersguide/installation.html

因此,每当我从 PyTables/build/lib.linux-x86_64-2.7 文件夹在 iPython 中运行此命令时,它都可以正常工作。

In [1]: import pandas as pd

In [2]: store = pd.HDFStore('store.h5')

但是每当我从其他文件夹运行相同的命令时,它都会给我指定的错误。是 PYTHONPATH 问题吗?如果是,如何解决?

4

1 回答 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)。然后它应该按您的预期工作。

于 2016-11-17T15:47:50.870 回答