【问题标题】:Problem with access Couchbase from python on Centos 7在 Centos 7 上从 python 访问 Couchbase 的问题
【发布时间】:2018-11-08 12:57:41
【问题描述】:

我尝试从python 访问couchbase 的存储桶。 我安装在我的 Centos 7 包上,如本文档所述:

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 包含此错误:

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 模块中的文件“/usr/lib64/python2.7/site-packages/couchbase/init.py”,第 31 行 从输入 import Callable、Any、Union、NewType、Mapping、List ImportError: No module named typing

知道如何解决这个问题吗?

【问题讨论】:

  • 试试sudo pip3 install typing

标签: python couchbase centos7


【解决方案1】:

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

从 PyPi 安装 typing 模块暂时可以解决这个问题,但我们在这里有一个永久修复:

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

这将在 Python 客户端 (2.5.2) 的下一个版本中提供。

希望对您有所帮助。

埃利斯

【讨论】:

    猜你喜欢
    • 2020-08-02
    • 2018-07-18
    • 2022-06-17
    • 1970-01-01
    • 2021-11-20
    • 1970-01-01
    • 2018-04-26
    • 2020-06-06
    • 2018-03-31
    相关资源
    最近更新 更多