rethinkdb index-rebuild抱怨缺少python驱动程序

时间:2014-09-20 23:34:15

标签: database rethinkdb

尝试运行rethinkdb rebuild命令时遇到此错误:

  

启动'rethinkdb-index-rebuild'时出错:没有这样的文件或   directory rethinkdb-index-rebuild命令取决于RethinkDB   必须安装的Python驱动程序。如果是Python驱动程序   已安装,请确保PATH环境变量   包括备份脚本的位置,以及当前用户的位置   有权访问和运行脚本。

然而,我安装了rethinkdb python模块并正确设置了路径:

  

要求已经满足(使用--upgrade升级):rethinkdb in   /Library/Python/2.7/site-packages清理......

为什么这不起作用?

2 个答案:

答案 0 :(得分:2)

如果rethinkdb-index-rebuild脚本不在PATH中,您可以调用index-rebuild命令

python -mrethinkdb._index_rebuild

答案 1 :(得分:1)

原来这是在较新版本的python模块中实现的功能。解决了它:

sudo pip install --upgrade rethinkdb