Python + MongoDB:安装与测试 PyMongo 驱动

MongoDB 是一种非常流行的 NoSQL 数据库,采用类似 JSON 的文档形式存储数据,具有良好的扩展性。要在 Python 中操作 MongoDB,需要安装对应的驱动,这里选择 PyMongo

1. 安装 MongoDB

你可以在本地安装 MongoDB,或直接使用 MongoDB 官方云服务 MongoDB Atlas。若你已具备 MongoDB 环境,可跳过此步骤。

2. 安装 PyMongo 驱动

Python 访问 MongoDB 需要驱动 PyMongo。使用 PIP 安装:

pip install pymongo

安装完成后,即可在 Python 脚本中导入 PyMongo。

3. 验证 PyMongo 是否安装成功

创建一个名为 demo_mongodb_test.py 的文件,内容如下:

import pymongo

print("PyMongo 安装成功!")

运行该文件,如果无报错且输出“PyMongo 安装成功!”,说明驱动已就绪。

4. 获取 MongoDB 连接

安装好驱动并确认无误后,就能在 Python 中使用 PyMongo 连接 MongoDB 数据库了:

import pymongo

# 替换为你自己的 MongoDB 连接字符串
client = pymongo.MongoClient("mongodb://localhost:27017/")

# 指定/创建数据库
mydb = client["mydatabase"]

print("数据库已连接!")

上面示例在本地默认端口连接 MongoDB,如果你使用云端 Atlas 需要替换成对应的连接字符串。

附加说明

  • 安装时若遇到权限问题,可加上 --user 参数或使用管理员权限。
  • 若要在虚拟环境里使用,需要先激活该虚拟环境,然后再执行 pip install
  • 安装完可以试着插入/查询一些数据,确认能正确读写。

通过以上步骤,你即可在 Python 中使用 PyMongo 驱动访问 MongoDB 数据库。后续你可进一步学习插入文档、查询过滤等进阶操作。