首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:没有名为“Couchbase.cluster”的模块;“couchbase”不是包

ModuleNotFoundError:没有名为“Couchbase.cluster”的模块;“couchbase”不是包
EN

Stack Overflow用户
提问于 2020-07-24 15:59:42
回答 1查看 546关注 0票数 0

当我尝试导入couchbase.cluster时,我得到了这个错误。

我已经通过pip安装了自制软件以及couchbase,遵循couchbase sdk python文档在我的电脑上运行在macOS上。

代码就是sdk python文档中显示的代码:

代码语言:javascript
复制
from couchbase.cluster import Cluster, ClusterOptions, QueryOptions
from couchbase_core.cluster import PasswordAuthenticator



cluster = Cluster('couchbase://localhost', ClusterOptions(PasswordAuthenticator('username', 'password')))
cb = cluster.bucket('bucket-name')
cb_coll = cb.default_collection()
cb_coll.upsert('u:king_arthur',
               {'name': 'Arthur', 'email': 'kingarthur@couchbase.com', 'interests': ['Holy Grail', 'African Swallows']})
# OperationResult<RC=0x0, Key=u'u:king_arthur', CAS=0xb1da029b0000>

print(cb_coll.get('u:king_arthur').content_as[str])
# {u'interests': [u'Holy Grail', u'African Swallows'], u'name': u'Arthur', u'email': u'kingarthur@couchbase.com'}

## The CREATE PRIMARY INDEX step is only needed the first time you run this script
cluster.query_indexes().create_primary_index('bucket-name')

row_iter = cluster.query('SELECT name FROM bucket-name WHERE $1 IN interests', QueryOptions(positional_parameters=['African Swallows']))
for row in row_iter: print(row)
# {u'name': u'Arthur'}

Full error在这里:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/Users/uriel/Desktop/YiL/couchbase/couchbase.py", line 1, in <module>
    from couchbase.cluster import Cluster, ClusterOptions, QueryOptions
  File "/Users/uriel/Desktop/YiL/couchbase/couchbase.py", line 1, in <module>
    from couchbase.cluster import Cluster, ClusterOptions, QueryOptions
ModuleNotFoundError: No module named 'couchbase.cluster'; 'couchbase' is not a package
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-26 04:54:38

我发现了这个错误,目录名称与couchbase模块相同,因此python无法将其识别为模块

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63069327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档