python - 为什么我的电脑上已经有camelot却找不到camelot?

标签 python import pip installation

这是我尝试导入camelot的代码:

import camelot as cl

这是回复:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-6-360275993d18> in <module>
----> 1 import camelot as cl
      2 tables = cl.read_pdf('C:\\2019.pdf', pages='47', flavor='stream')
      3 tables[0].plot('text')

ModuleNotFoundError: No module named 'camelot'

这是我检查 pip 列表时发生的情况。 Camelot 已安装:

Package          Version
---------------- --------
camelot-py       0.8.0
chardet          3.0.4
click            7.1.2
Django           2.2.12
et-xmlfile       1.0.1
jdcal            1.4.1
numpy            1.18.5
opencv-python    4.2.0.34
openpyxl         3.0.3
pandas           1.0.4
pdfminer.six     20200517
pip              20.1.1
pycryptodome     3.9.7
PyPDF2           1.26.0
python-dateutil  2.8.1
pytz             2019.3
setuptools       41.2.0
six              1.15.0
sortedcontainers 2.2.2
sqlparse         0.3.1

最佳答案

试试这个,但不要使用 2.7,而是使用您拥有的 python 版本。

python2.7 -m pip installcamelot-py

编辑:

我的研究告诉我,camelot 和camelot-py 是“Python 包索引上的独立包”。请尝试这些并告诉我会发生什么。

$ pip uninstall camelot
$ pip uninstall camelot-py
$ pip install camelot-py[cv]

关于python - 为什么我的电脑上已经有camelot却找不到camelot?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62294616/

相关文章:

python - web2py:如何启用 "request_reset_password"功能?

python - 修改多列的打印功能 - Python

python - 如何迭代切片?

python - 如何导入名称与包中的模块冲突的模块?

python - pip install 编译成功后执行导入错误

python - 在python中,有没有办法自动替换缺失值?

android - AS3 mp3 数组中的对象并检索和播放它们请帮助 AS3 新手

windows - 安装 Tensorflow 的问题——不是 CUDA/CuDNN 问题

python - 安装模块后"No module named"错误

python - 如何让我的 Heroku 部署的 Django 支持的项目保持干爽?