gpt4 book ai didi

mongodb - Ming 0.3.2 安装和导入但崩溃

转载 作者:可可西里 更新时间:2023-11-01 09:32:08 26 4
gpt4 key购买 nike

安装 Ming 0.3.2 后,我通过运行以下代码测试了安装情况:

>>> from ming.datastore import DataStore
>>> bind = DataStore('mongodb://localhost:27017/', database='tutorial')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: __init__() got an unexpected keyword argument 'database'
>>> ^D

我查看了安装文件并在 datastore.py 文件中发现该类的构造函数不包含“数据库”参数。

class DataStore(object):

def __init__(self, bind, name, authenticate=None):
self.bind = bind
self.name = name
self._authenticate = authenticate
self._db = None

然后我安装了 Ming 0.3.0 以查看 datastore.py 文件并找到了与文档匹配的 DataStore 类(它包含一个数据库 arg),然后尝试了我遇到其他问题的那个版本。

我使用 easy_install 来安装 Ming,并且我已经很好地安装了正在运行的 mongodb 和 pymongo。我在 OS X Lion 上运行这些。任何有关让 Ming 运行的建议都将不胜感激。

最佳答案

我认为可能与最新版本的pymongo和ming有冲突。

bind = DataStore('mongodb://localhost:27017/', name='test') 让我走得更远,但我最终只单独使用了 pymongo。

关于mongodb - Ming 0.3.2 安装和导入但崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12088053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com