Ошибка PyMongo при работе в Windows - PullRequest
0 голосов
/ 06 июня 2011

Я только что установил pymongo из .exe на Windows 7 box. Я попытался подключиться к mongodb:

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

Я немного погуглил и понял, что демон mongodb не работает, и, следовательно, я не могу подключиться. Я пытался сделать следующее:

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

Но я получил ту же ошибку. Как мне начать Mongodb Deamon ?? Или есть другая проблема / ошибка ??

Заранее спасибо:)

1 Ответ

2 голосов
/ 06 июня 2011

Перейдите на http://www.mongodb.org/downloads, чтобы загрузить версию mongodb для вашей операционной системы.

Распакуйте загруженную папку.

Запустите файл mongod.exe.(Это находится в папке «bin»)

Теперь вы можете подключиться, используя pymongo.

...