2014-09-20 69 views
2

试图运行rethinkdb rebuild命令时,就遇到了这个错误:启动时,“rethinkdb指数 - 重建”rethinkdb索引重建抱怨蟒蛇驱动程序丢失

错误:没有这样的文件或目录 的rethinkdb- index-rebuild命令取决于必须安装的RethinkDB Python驱动程序。如果已安装Python驱动程序 ,请确保PATH环境变量 包含备份脚本的位置,并且当前用户 有权访问和运行脚本。

但我已经安装了rethinkdb Python模块和路径设置正确:

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

为什么不能正常工作?

回答

1

原来这是在Python模块的新版本中实现的功能。解决方案:

sudo pip install --upgrade rethinkdb 
2

如果rethinkdb-index-rebuild脚本是不是在你的PATH,你也许能够调用index-rebuild命令

python -mrethinkdb._index_rebuild 
+0

这对使用安装在虚拟环境中的rethinkdb驱动程序很有帮助。 – bmjjr 2015-12-13 21:19:46