Google Colab导入janitor模块报错:TypeError: 'type' object is not subscriptable
解决Colab中import janitor时报TypeError的问题
可能原因
该错误多由pyjanitor与依赖库(如pandas)版本不兼容导致,或是Colab默认环境的依赖更新后引发冲突。
具体解决步骤
- 卸载现有pyjanitor
执行命令:!pip uninstall -y pyjanitor - 指定兼容版本重新安装
尝试安装经过验证的稳定版本,比如:
若此版本无效,可替换为!pip install pyjanitor==0.24.00.23.1或0.25.1这类兼容版本。 - 检查并调整pandas版本(可选)
先查看当前pandas版本:
若版本过高(如2.0+),降级到兼容版本:import pandas as pd print(pd.__version__)
完成后重新安装pyjanitor。!pip install pandas==1.5.3 - 重启Colab运行时
点击Colab顶部菜单栏「运行时」→「重启运行时」,之后再尝试import janitor as jn。
内容的提问来源于stack exchange,提问作者onkaronkar4
相关产品推荐
相关产品推荐

