Python3: 寻找gevent和pylibmc/python-memcached的替代方案

10 投票
4 回答
5580 浏览
提问于 2025-04-17 20:12

我决定用Python3来写我的下一个项目,为什么呢?因为Ubuntu计划在明年逐步停止对所有Python2的支持,只支持Python3。(从Ubuntu 13.04开始)

而且,gevent和memcached模块还没有正式移植到Python3上。

那么,有哪些已经正式移植到Python3的替代品,可以用来替代gevent和pylibmc或者python-memcached呢?

4 个回答

0

我卡在同一个地方了。

它的核心是 greenlet 0.4.0,这个版本在 Python 3 中可以用,但不是所有的库都能用,比如 geventevenletconcurrence

虽然有一些尝试想要迁移这些库,但都没有成功。

你可以在这个网站上查看这些包的可用性:http://py3ksupport.appspot.com/pypi/greenlet

如果我找到任何替代方案,我会告诉你。

1

对于缓存系统,你可能听说过一个替代方案:就是用 Redis 加上 Python3。

4

Circuits 现在支持 Python 3 了,快去试试吧,真的很不错。

撰写回答