Python cassandra-driver:找不到使用 libev 所需的 C 扩展

Python cassandra-driver: The C extension needed to use libev was not found

我安装了 Cassandra python 驱动程序版本 2.5.1,其中包含所有必需的依赖项,即 libev4、libev-dev、gcc、python-dev。但是我在导入 LibevConnection

时遇到以下错误

"The C extension needed to use libev was not found. This probably means that you didn't have the required build dependencies when installing the driver"

我尝试重新安装,甚至安装了最新版本的驱动程序,但都没有成功。 我正在使用 Ubuntu 12.04.

当我检查时,我已经安装了所有的依赖项,但在我安装驱动程序时可能没有。 在尝试重新安装之前,我尝试安装与现有安装冲突的最新版本。

所以问题是:在安装python驱动之前没有安装依赖,然后多次安装驱动。

解决方法 彻底删除系统中所有版本的Cassandra python 驱动(删除相关彩蛋)。确保您拥有所有 dependencies installed。之后只需安装所需的版本。