【发布时间】:2022-01-01 07:21:39
【问题描述】:
我正在尝试在 repli 上使用 MongoDB 将我的数据库与我的代码连接起来并制作一个自定义前缀命令,但是当我导入电机并说时它给了我一个版本错误
import pymongo
from pymongo import MongoClient
import motor
Using version ^2.5.1 for motor
Updating dependencies
Resolving dependencies...
SolverProblemError
Because no versions of motor match >2.5.1,<3.0.0
and motor (2.5.1) depends on pymongo (>=3.12,<4), motor (>=2.5.1,<3.0.0) requires pymongo (>=3.12,<4).
So, because repl-python3-xynox-py depends on both pymongo (^4.0.1) and motor (^2.5.1), version solving failed.
at /opt/virtualenvs/python3/lib/python3.8/site-packages/poetry/puzzle/solver.py:241 in _solve
237│ packages = result.packages
238│ except OverrideNeeded as e:
239│ return self.solve_in_compatibility_mode(e.overrides, use_latest=use_latest)
240│ except SolveFailure as e:
→ 241│ raise SolverProblemError(e)
242│
243│ results = dict(
244│ depth_first_search(
245│ PackageNode(self._package, packages), aggregate_package_nodes
exit status 1
Replit: Package operation failed.
有什么解决办法吗,我很想用 mongodb 作为我的数据库...
【问题讨论】:
标签: python mongodb discord.py version mongodb-motor