2012-11-05 32 views
0

連接的MongoDB我不能在服務器Debian和蟒蛇2.6.6在這條線連接的MongoDB:不能在python

connection = pymongo.Connection('mongodb://localhost', safe = True) 

類型錯誤:初始化()得到了一個意想不到的關鍵字參數「安全'

相同的代碼在python 2.7.3窗口機器上工作。 你能解釋一下如何糾正這個錯誤嗎?

我有pymongo版本2.3在機器上它工作和1.7它不工作。

+0

你在你的服務器上使用什麼版本的pymongo? – alexvassel

+0

你能告訴我如何獲得pymongo版本嗎? – Oleg

+0

我嘗試在服務器上:pymongo .__ dict __ ['version']。它顯示:1.7 – Oleg

回答

1

好像你在使用不同版本的pymongo。

+0

你能解釋一下你的意思嗎?你的回答不具體,現在也不回答這個問題。 – Oleg

+0

閱讀user195342答案)) – alexvassel

+0

你的問題實際上並不能解釋問題。你使用多少臺機器?我們假設有兩臺機器:python 2.6和python 2.7。對? – alexvassel

1

確保兩臺服務器安裝的pymongo版本相同。 Connection構造函數的參數列表可能略有不同。

+0

如何獲得pymongo版本? – Oleg

+0

import pymongo;打印pymongo.version – alexvassel

+0

在服務器上我有版本1.7。 – Oleg