modulenotfounderror:没有名为“cassandra”的模块

yh2wf1be  于 2021-06-14  发布在  Cassandra
关注(0)|答案(1)|浏览(1041)

通过运行以下命令安装cassandra驱动程序后: sudo pip3 install cassandra-driver ,我得到了错误 ModuleNotFoundError: No module named 'cassandra' 当我试图通过运行 cassandra .
然后我试着看看所有的模块都安装在什么地方 pip3 通过运行命令 pip3 freeze :

astroid==2.1.0
cassandra-driver==3.16.0
isort==4.3.4
lazy-object-proxy==1.3.1
mccabe==0.6.1
pylint==2.2.2
six==1.12.0
wrapt==1.10.11

看不见 cassandra ,我尝试导入可见模块: cassandra-driver 最后我犯了个错误:

File "<stdin>", line 1
    import cassandra-driver
                    ^
SyntaxError: invalid syntax

另外,当我纠正这个连字符问题时: __import__("cassandra-driver") ,我得到错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'cassandra-driver'

我的 which python3 是: /usr/local/bin/python3 还有我的 which pip3 是: /usr/local/bin/pip3 我的操作系统是macos
如何安装 cassandra ? 注意:我遵循此文档。

toe95027

toe950271#

你试过运行这些演示(从那些文档)?
如果成功,您应该能够生成并安装扩展(仅使用setup.py build或setup.py install),然后通过执行以下操作使用libev事件循环:

>>> from cassandra.io.libevreactor import LibevConnection
>>> from cassandra.cluster import Cluster

>>> cluster = Cluster()
>>> cluster.connection_class = LibevConnection
>>> session = cluster.connect()

实际模块的命名可能有所不同,例如,有另一个名为pillow的外部包,但您以“pil”的名称导入它。在他们导入的文档中 from cassandra.cluster 我指的是医生

相关问题