2014-09-20 89 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