Python 使用sasl支持构建pylibmc

Python 使用sasl支持构建pylibmc,python,memcached,libmemcache,Python,Memcached,Libmemcache,我正在尝试构建pylibmc(1.2.2)的最新版本,以支持CentOS 6上的SASL。文档中说构建需要libsasl2,我在/usr/lib64/中看到了libsasl2,但是python包的构建过程似乎无法识别库 我使用以下内容构建包: python setup.py安装——使用libmemcached=/usr/local/lib——使用zlib——使用-sasl2 然后运行测试: python runtests.py nose.plugins.pylibmc: INFO: inject

我正在尝试构建pylibmc(1.2.2)的最新版本,以支持CentOS 6上的SASL。文档中说构建需要libsasl2,我在/usr/lib64/中看到了libsasl2,但是python包的构建过程似乎无法识别库

我使用以下内容构建包: python setup.py安装——使用libmemcached=/usr/local/lib——使用zlib——使用-sasl2

然后运行测试: python runtests.py

nose.plugins.pylibmc: INFO: injected path: build/lib.linux-x86_64-2.6
nose.plugins.pylibmc: INFO: loaded _pylibmc from build/lib.linux-x86_64-2.6/_pylibmc.so
nose.plugins.pylibmc: INFO: libmemcached version: 0.51
nose.plugins.pylibmc: INFO: pylibmc version: 1.2.2
nose.plugins.pylibmc: INFO: support compression: True
nose.plugins.pylibmc: INFO: support sasl auth: False
....................
----------------------------------------------------------------------
Ran 20 tests in 4.839s

OK

有什么想法吗?

pylibmc使用libmemcached,因此为了支持saml,您应该使用saml重建libmemcached,为此您需要安装saml库,然后从源代码重建libmemcached