2011-06-06 83 views
0

我剛剛在windows 7盒子上安裝了.exe中的pymongo。我試圖通過連接到MongoDB的:在Windows上運行時出現PyMongo錯誤

import pymongo 
c = pymongo.Connection() 

我得到以下錯誤:

Traceback (most recent call last): 
File "<pyshell#1>", line 1, in <module> 
    c = pymongo.Connection() 
File "E:\Softwares\installed\Python2.7\lib\site-packages\pymongo\connection.py", line 370, in __init__ 
self.__find_master() 
File "E:\Softwares\installed\Python2.7\lib\site-packages\pymongo\connection.py", line 605, in __find_master 
raise AutoReconnect("could not find master/primary") 
AutoReconnect: could not find master/primary 

我做了一些google搜索,我盤算了一下,MongoDB的守護程序沒有運行,因此我無法連接。我試圖做以下幾點:

c = pymongo.Connection('localhost', 27017) 

但我得到了同樣的錯誤。我如何啓動mongodb deamon?或者是否還有其他問題/錯誤?

感謝提前:)

回答

2

轉到http://www.mongodb.org/downloads下載的MongoDB的版本操作系統。

解壓下載的文件夾。

運行文件mongod.exe。 (這是在「bin」文件夾中)

您現在應該可以使用pymongo進行連接。

相關問題