坑向:关于python调用Camelot库的错误ImportError: cannot import name ‘TableList’ from ‘camelot.core’

坑向:关于python调用Camelot库的错误ImportError: cannot import name ‘TableList’ from ‘camelot.core’

    • 问题描述
    • 使用环境
    • 解决办法
      • 问题实质
      • 具体措施

问题描述

使用Python的Camelot库,调用**camelot.read_pdf()**函数时发生错误,
ImportError: cannot import name ‘TableList’ from 'camelot.core’

使用环境

Pycharm 的 新建Project

解决办法

问题实质

python 关于使用相关函数的camelot调用的库其实有两个,开发环境没找到需要的库。被混淆的两个库:

camelotcamelot-py

虽然是两个不同的库 但是安装两库后 具体代码加载库语句却可以是一样的
import camelot

具体措施

1. 卸载已安装的,,或将pycharm添加的依赖库camelot卸载 可使用uninstall命令

2. 确保 项目名/venv/Lib/site-packages文件夹 下 没有camelot文件夹
若没有该文件夹,则可表示原先的 camelot 库已被 卸载干净

3. 重新安装 camelot-py 依赖库(可以使用pycharm的依赖管理)

你可能感兴趣的:(camelot,python,camelot)