Python 3.2有什么PyMongo的替代品吗?
我尝试在我的Windows电脑上用Python 3.2通过easy_install安装pymongo,结果发现因为和Python 3.2不兼容,安装失败了。
所以,有没有一个可以和Python 3.2一起使用的pymongo替代品?MongoDB是我在Python 2.7上开发的应用程序中非常重要的一部分,如果我想转到Python 3.2,就需要保持这种互动性。
谢谢!
3 个回答
0
这是一个链接,指向MongoDB的Python API文档,适合使用Python编程的人查看。你可以在这里找到关于如何在Python中使用MongoDB的详细信息。
这个信息是通过freenode和#web频道分享的。
7
从2.2版本开始,PyMongo支持Python 3.x,x的值要大于等于1。
14
编辑:这个回答已经过时。PyMongo现在正式支持Python 3。
虽然这个问题的答案已经在评论中给出,但我还是来做个全面的总结:
- 截至2011年5月,MongoDB并不正式支持Python 3。
- 关于“支持Python 3”的请求已经提出好几年了(https://jira.mongodb.org/browse/PYTHON-84),所以MongoDB的开发者们是知道这个需求的。
- 正如Adam所说,PyPi上有一个适用于Python 3的PyMongo版本(http://pypi.python.org/pypi/pymongo3),这个版本被称为“半官方”。
- Python 3分支的源代码可以在这里找到:https://github.com/sovnarkom/mongo-python3-driver
- 如果你想对这个分支的正式化产生影响,可以给它的请求投票(https://jira.mongodb.org/browse/PYTHON-84)。
- 如果有足够的投票和用户请求,我希望将来能得到一个官方的Python 3驱动。