我对PyMongo和我的覆盆子圆周率有问题。
当我执行以下代码时,我有不同的行为,这取决于我是在笔记本电脑上运行,还是在Raspberry Pi上运行:
import ssl
def insertDB():
import pymongo
from datetime import datetime
client = pymongo.MongoClient(
"mongodb+srv://******:*******@cluster0.nrs4u.mongodb.net/Cluster0?retryWrites=true&w=majority",
ssl_cert_reqs=ssl.CERT_NONE )当我在笔记本上执行它时,它会正确地将数据写入我的数据库。但是,如果我在我的raspberry pi上执行相同的代码。我在ssl_cert_reqs=ssl.CERT_NONE上有一个错误。
请注意,PyMongo安装在覆盆子上。即使有额外的代码,这个代码也与这个问题无关。
你能帮我解决这个问题吗?
发布于 2022-01-26 07:56:44
解决了这个问题
import certifi
ca = certifi.where()
client = pymongo.MongoClient(
"mongodb+srv://******:*******@cluster0.nrs4u.mongodb.net/Cluster0?retryWrites=true&w=majority",
tlsCAFile = ca )https://stackoverflow.com/questions/70767416
复制相似问题