当前位置: 首页 > news >正文

mongodb: cannot import name ‘_check_name‘ from ‘pymongo.database‘

错误日志:

Traceback (most recent call last):File "/usr/local/lib/python3.10/site-packages/gunicorn/arbiter.py", line 609, in spawn_workerworker.init_process()return _bootstrap._gcd_import(name[level:], package, level)File "<frozen importlib._bootstrap>", line 1050, in _gcd_importFile "<frozen importlib._bootstrap>", line 1027, in _find_and_loadFile "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 688, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 883, in exec_moduleFile "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removedFile "/app/evaluate/main.py", line 8, in <module>from evaluate.init_dbs import init_dbs_before_setupFile "/app/evaluate/init_dbs.py", line 6, in <module>from evaluate.db import get_dbFile "/app/evaluate/db/__init__.py", line 3, in <module>from mongoengine import connectFile "/usr/local/lib/python3.10/site-packages/mongoengine/__init__.py", line 2, in <module>from mongoengine import (File "/usr/local/lib/python3.10/site-packages/mongoengine/connection.py", line 5, in <module>from pymongo.database import _check_name
ImportError: cannot import name '_check_name' from 'pymongo.database' (/usr/local/lib/python3.10/site-packages/pymongo/database.py)

升级了一下pymongo的版本之后,就报这个错误。查了一下,是mongoengine和pymongo的版本不匹配导致的。pymongo>=4.9需要mongoengine 0.29.1

http://www.dtcms.com/a/270679.html

相关文章:

  • 池化思想-Mysql异步连接池
  • 教育行业可以采用Html5全链路对视频进行加密?有什么优势?
  • 高通 QCS6490PI 集群架构支撑 DeepSeek 模型稳定运行的技术实现
  • upload-labs靶场通关详解:第19关 条件竞争(二)
  • Java-----韩顺平单例设计模式学习笔记
  • java项目maven编译的时候报错:Fatal error compiling: 无效的标记: --release
  • 【计算机组成原理——知识点总结】-(总线与输入输出设备)-学习笔记总结-复习用
  • Caffeine的tokenCache与Spring的CaffeineCacheManager缓存区别
  • uniapp,Anroid10+版本如何保存图片并删除
  • 缓存三大问题详解与工业级解决方案
  • 视频音频转换器V!P版(安卓)安装就解锁V!P!永久免费使用!
  • 【RK3568+PG2L50H开发板实验例程】FPGA部分 | DDR3 读写实验例程
  • 创客匠人:在 IP 变现浪潮中,坚守知识变现的本质
  • 飞算AI-idea强大的AI工具
  • 二分查找篇——在排序数组中查找元素的第一个和最后一个位置【LeetCode】
  • 如何把一个多行的RAS key放到环境变量中?
  • 最新全开源礼品代发系统源码/电商快递代发/一件代发系统
  • 红宝书单词学习笔记 list 26-50
  • 71、【OS】【Nuttx】【启动】启动函数分析
  • 股权结构解析
  • 首批 | 云轴科技ZStack加入施耐德电气技术本地化创新生态
  • 微算法科技从量子比特到多级系统,Qudits技术革新引领量子计算新时代
  • 从零开始学前端html篇2
  • Redis:分组与设备在 Redis 中缓存存储设计
  • K线训练关键代码
  • Laravel 动态生成 PDF:基于 KnpSnappy 实现多公司页眉页脚差异化配置
  • C++如何进行性能优化?
  • 安卓设备信息查看器 - 源码编译
  • PlantUML 在 IDEA 中文版中的安装与使用指南
  • Vim 编辑器常用操作详解(新手快速上手指南)