You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04 LTS下Cqlsh无法启动,提示ModuleNotFoundError: No module named 'six.moves'

Ubuntu 24.04 LTS下Cqlsh无法启动,提示ModuleNotFoundError: No module named 'six.moves'

嘿,这个问题我之前也碰到过,其实就是cqlsh依赖的Python模块没装全或者版本不兼容导致的,咱们来一步步解决:

  • 首先,直接补装缺失的six模块,这是错误提示里明确指出的核心问题:
    打开终端运行这个命令就行:

    pip install six
    

    如果你用的是系统级的Python环境,可能需要加sudo获取权限:

    sudo pip install six
    
  • 如果装完six还是报错,那大概率是Python版本的锅——Ubuntu 24.04默认用Python 3.12,而你当前的cassandra-driver版本(3.25.0)太老,不支持Python 3.12。这时候升级一下driver就好:

    pip install --upgrade cassandra-driver
    

    要是你是通过apt包管理器装的Cassandra,可能得先移除系统自带的旧driver,再用pip装兼容版本:

    sudo apt remove cassandra-driver
    pip install cassandra-driver
    

简单说就是要么补全依赖,要么升级到适配Python 3.12的驱动版本,一般这两步就能搞定啦。

备注:内容来源于stack exchange,提问作者Mahir Shrivastava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:33:09