从 pymongo 模块导入 MongoClient 时出错

Iqb*_*nur 1 python pip mongodb pymongo python-3.x

我正在尝试从 pymongo 模块导入 MongoClient 类并收到以下错误

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)
Run Code Online (Sandbox Code Playgroud)

我已经安装了最新版本的 pymongo,即 3.10.1

import requests
import pymongo

client = pymongo.MongoClient()
Run Code Online (Sandbox Code Playgroud)

Vis*_*ure 5

我认为您将文件命名为与模块名称相同的名称,即pymongo.py. 将其更改为其他内容,这应该对您有用。

pymongo.pyc如果在它旁边创建了一个文件,也删除它。