2024-03-29 13:29:08 发布
网友
我试图用mongoDB和Python Flask构建一个应用程序。运行应用程序时,出现以下错误:
ConfigurationError: Server at 127.0.0.1:27017 reports wire version 0, but this version of PyMongo requires at least 2 (MongoDB 2.6).
有人能帮我吗?
谢谢, 吹风机
首先从ubuntu软件中心更改服务器,然后执行步骤
1-在ubuntu软件中心搜索软件和更新
2-选择Download from选择Other然后右侧选择Select best server如果完成则需要一些时间
Download from
Other
Select best server
尝试从此命令重新安装mongodb
步骤1
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
步骤2
sudo apt-get update
步骤3
sudo apt-get install -y mongodb-org
我也有同样的问题使用版本2.4.10对覆盆子皮3。我在这里发现了有趣的信息:https://jira.mongodb.org/browse/SERVER-26715
根据上面的Jira任务,这似乎是在3.4版本中修复的MongoDB的一个bug。但是,我发现that comment声明3.4在Raspbian上不受支持,因为它是32位操作系统。This is confirmed here。。。显然我们现在只能在Raspbian上安装3.2。
另一种选择是在Pi上安装64位SuSE,或者在Docker中运行MongoDB 3.4。
如果你发现了其他的东西请告诉我。。。
这是很烦人和奇怪的问题。
但这个问题只需对库进行降级就可以解决了。
pip install pymongo==3.4.0
在这里找到答案:http://d-prototype.com/archives/10939
首先从ubuntu软件中心更改服务器,然后执行步骤
1-在ubuntu软件中心搜索软件和更新
2-选择
Download from
选择Other
然后右侧选择Select best server
如果完成则需要一些时间尝试从此命令重新安装mongodb
步骤1
步骤2
步骤3
我也有同样的问题使用版本2.4.10对覆盆子皮3。我在这里发现了有趣的信息:https://jira.mongodb.org/browse/SERVER-26715
根据上面的Jira任务,这似乎是在3.4版本中修复的MongoDB的一个bug。但是,我发现that comment声明3.4在Raspbian上不受支持,因为它是32位操作系统。This is confirmed here。。。显然我们现在只能在Raspbian上安装3.2。
另一种选择是在Pi上安装64位SuSE,或者在Docker中运行MongoDB 3.4。
如果你发现了其他的东西请告诉我。。。
这是很烦人和奇怪的问题。
但这个问题只需对库进行降级就可以解决了。
在这里找到答案:http://d-prototype.com/archives/10939
相关问题 更多 >
编程相关推荐