Ошибка при импорте MongoClient из модуля pymongo

Я пытаюсь импортировать класс MongoClient из модуля pymongo и получаю следующую ошибку

Traceback (most recent call last):
  File "pymongo.py", line 3, in <module>
    import pymongo
  File "C:\Users\Iqbal\Desktop\pymongo.py", line 5, in <module>
    client = pymongo.MongoClient()
AttributeError: partially initialized module 'pymongo' has no attribute 'MongoClient' (most likely due to a circular import)

Я установил последнюю версию pymongo 3.10.1.

import requests
import pymongo

client = pymongo.MongoClient()

person Iqbal honnur    schedule 27.05.2020    source источник
comment
Какие еще сообщения?   -  person D. SM    schedule 27.05.2020


Ответы (1)


Я думаю, вы назвали свой файл так же, как имя модуля, то есть pymongo.py. Измените его на что-то другое, и это должно сработать для вас.

Также удалите файл pymongo.pyc, если он был создан рядом с ним.

person Vishal Kamlapure    schedule 27.05.2020
comment
Да, имя моего файла было pymongo.py, и сейчас я его переименовал. Спасибо :-) - person Iqbal honnur; 29.05.2020
comment
Потрясающе, братан.. спасибо.. - person Syam kumar KK; 11.02.2021