You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装pymongo仍遇ModuleNotFoundError报错,请求技术协助

问题解决指南

一、解决ModuleNotFoundError: No module named 'pymongo'

  • 验证Python与pip版本匹配:
    • 执行python --version查看当前运行的Python版本
    • 执行pip --version确认pip对应的Python版本,两者必须一致
    • 若版本不匹配,使用对应版本的pip重新安装:比如python -m pip install pymongo(强制绑定当前Python环境),或pip3 install pymongo(针对Python3环境)
  • 排查虚拟环境:如果使用了虚拟环境,需先激活对应环境,再执行安装和运行脚本的操作
  • 检查IDE解释器配置:若用VSCode、PyCharm等工具,确认编辑器选择的Python解释器是已安装pymongo的版本

二、修正脚本中的逻辑错误

你的脚本将数据库和集合定义为列表,而非MongoDB的合法对象,正确代码如下:

import pymongo

# 连接本地MongoDB服务(默认地址localhost:27017)
client = pymongo.MongoClient()

# 获取或创建数据库
mydb = client["Games"]
# 获取或创建集合
mycol = mydb["pcgames"]

data = {"Title": "Hollow Knight", "rating": 10}
mycol.insert_one(data)

内容的提问来源于stack exchange,提问作者brendan minder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 10:10:40