在Centos 7上从python访问Couchbase的问题

时间:2018-11-08 12:57:42

标签: python couchbase centos7

我尝试从python访问沙发床的铲斗。 我在Centos 7 Packge上安装了以下文档中所述的方法:

  

https://docs.couchbase.com/c-sdk/2.10/relnotes-c-sdk.html   https://docs.couchbase.com/python-sdk/2.5/start-using-sdk.html

couchbase-2.5.1模块已成功安装,但是 import couchbase引发此错误:

  

回溯(最近通话最近):     文件“”,第1行,位于     模块中第31行的文件“ /usr/lib64/python2.7/site-packages/couchbase/init.py”       输入import Callable,Any,Union,NewType,Mapping,List   ImportError:没有名为键入的模块

有什么解决方法吗?

1 个答案:

答案 0 :(得分:1)

引入了typing模块,以便为我们的API用户提供PEP484注释。不幸的是,尽管捆绑了最新的Python 2.7和3.x版本,但一些较旧的版本却没有。对于此疏忽,我们深表歉意。

从PyPi安装typing模块暂时可以解决此问题,但是我们对此具有永久性的修复作用:

https://issues.couchbase.com/browse/PYCBC-554

这将在下一版的Python客户端(2.5.2)中出现。

希望有帮助。

Ellis