繁体   English   中英

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时出现以下错误

“未找到使用libev所需的C扩展。这可能意味着您在安装驱动程序时没有必需的构建依赖项”

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

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

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

解决方案从系统中完全删除所有版本的Cassandra python驱动程序(删除相关的鸡蛋)。 确保已安装所有依赖项 之后,只需安装所需的版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM