解决Pymongo和Server不适配

  • Error Details
  • Solution
    • Failed Solution
    • Success Solution

Error Details

raise ConfigurationError(self._incompatible_err)
pymongo.errors.ConfigurationError: Server at 192.168.0.100:27017 reports wire version 2,
but this version of PyMongo requires at least 2 (MongoDB 3.6)

Solution

先说下失败的案例:

Failed Solution

pip install pymongo==3.2

不知道为什么,这个指令并不会生效,可能是低版本不会覆盖?idk
后来还试了卸载之后重新离线安装,也不行,可能是没有卸载干净
离线安装参考

Success Solution

在ide里重新设置pymongo的版本,如下:
我原本的pymongo的版本是最新版: 4.1.1, 因为我的requirement里写的是pymongo>=4.1.1, 但是这样版本太高就和我的localhost server不适配。所以在preference里直接改py interpreter的版本就好了。可能直接把requirement改成pymongo~=3.2也可以吧嘎嘎(我没试过直接改可不可以)

pymongo.errors.ConfigurationError: incompatible_err相关推荐

  1. 使用pymongo连接mongodb时报错:pymongo.errors.OperationFailure: not authorized

    连接本机或局域网部署的mongodb时可以用以下方法: 1 from urllib import parse 2 from pymongo import MongoClient 3 4 host = ...

  2. 解决scrapy爬虫报错 pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection

    scrapy爬虫报错内容 pymongo.errors.DuplicateKeyError: E11000 duplicate key error collection: scrapy_data.qi ...

  3. pymongo.errors.ServerSelectionTimeoutError

    今天使用pymongo连接mongo数据库报错 pymongo.errors.ServerSelectionTimeoutError: ip:端口: timed out,  Timeout: 30s, ...

  4. WSL2使用Python访问Windows 10上的MongoDB报错:pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Er

    WSL2使用Python访问Windows 10上的MongoDB报错:pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [Er ...

  5. pymongo.errors.OperationFailure: Authentication failed., full error: {‘ok‘: 0.0, ‘errmsg‘: ‘Authenti

    # mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?optio ...

  6. [pymongo] pymongo.errors.CursorNotFound Exception

    由於find之後,loop執行時間過長導致timeout, cusor失效 解決方式有以下幾種: 1. 使用batch_size() cursor = collection.find({}).batc ...

  7. Python3中PyMongo使用举例

    MongoDB是一个基于分布式文件存储的开源数据库,由C++语言编写,与平台无关,旨在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关 ...

  8. Python3操作MongoDB数据库

    Python3操作MongoDB数据库 文章目录 Python3操作MongoDB数据库 0. 写在前面 1. 安装开源驱动库pymongo 2. 参考 0. 写在前面 Linux:Ubuntu Ky ...

  9. MongoDB 官方云端使用方法

    MongoDB介绍 MongoDB是一种面向文档型的非关系型数据库(NoSQL),由C++编写.非关系数据库中是以键值对存储,结构不固定,易存储,减少时间和空间的开销.文档型数据库通常是以JSON或X ...

最新文章

  1. pycharm 运行控制台中文乱码解决办法
  2. python找出函数最小值极其对应的自变量的值
  3. 20145328《网络对抗》Web基础
  4. Python中类型最佳判断方法
  5. 函数的递归调用(专题)
  6. Oracle rowid
  7. [BZOJ4537][Hnoi2016]最小公倍数 奇怪的分块+可撤销并查集
  8. 新手算法学习之路----二分法Last-position-of-Target
  9. python输入框输入提交_python文本文件处理和用户输入
  10. 如何在家搭建oracle,oracle基本操作,自己亲手做过了
  11. 教师空间中html是指什么,教师空间个性签名
  12. java如何定义构造函数,java 方法定义,方法重载,构造函数
  13. PHP汉字转化为拼音
  14. js大地坐标与经纬度坐标互转
  15. 开篇一:基于ESP8266的电子墨水屏万年历
  16. 接入新浪微博第三方登录
  17. IOS开发入门(6)-自动布局(1)
  18. 激活函数(sigmoid、Tanh、ReLU、Leaky ReLU、ELU、Maxout)
  19. ARM Linux设备树
  20. oracle minus 是什么意思,oracle minus用法

热门文章

  1. 低功耗抗噪 高抗干扰6路6通道6键触摸触控IC-VK3606D SOP16,适用智能家居、大小家电、厨房秤等,性能稳定,抗干扰能力强,提供技术支持
  2. 2015-2016年中国固态硬盘市场研究报告
  3. ffmpeg学习八:软件生成yuv420p视频并将其编码为H264格式
  4. 拉梅系数以及雅克比行列式
  5. HBase项目之谷粒微博:创建命名空间,微博内容表,用户关系表,微博收件箱表,发布微博内容,添加关注用户,移除(取关)用户,获取关注的人的微博内容,HBase实战项目
  6. Android L API Overview
  7. 信用卡宽限期是什么?有什么作用?
  8. Why Study Math 为什么学习数学
  9. linux-运维自动化之ansible
  10. 仿牛客论坛项目(5)