rishita agnihotri
rishita agnihotri

Reputation: 63

ModuleNotFoundError: No module named 'camelot'

I want to extract tables from pdf and for that I used Camelot. But I'm getting this error whenever I try to import it:

    import camelot
    Traceback (most recent call last):

    File "<ipython-input-11-679d8f55abf0>", line 1, in <module>
    import camelot

    ModuleNotFoundError: No module named 'camelot'

I've tried installing camelot using:

   pip install camelot-py[cv] 

and

   pip install camelot-py[all]

but I'm getting the same error again and again. How do I remove this? Your help would be appreciated!

Upvotes: 3

Views: 12318

Answers (4)

Technlogics
Technlogics

Reputation: 147

In your python environment you have to install pandas library.

You can install Camelot python with following command:

pip install Camelot

After the installation of Camelot python library, ModuleNotFoundError: No module named 'Camelot' error will be solved.

Thanks

Upvotes: 1

BrutalPeanut
BrutalPeanut

Reputation: 94

If using conda (this is what I'd recommend): conda install -c conda-forge camelot-py

If using pip (may have to manually handle dependencies): pip install camelot-py[cv]

Official installation instructions: https://camelot-py.readthedocs.io/en/master/user/install.html#install

Upvotes: 2

user78910
user78910

Reputation: 345

Check for your python version by writing python --version in the command prompt with the path where python is installed.

For python 3.7, try:

pip install camelot-py

https://pypi.org/project/camelot-py/

I hope this works for you.

Upvotes: 3

raghu
raghu

Reputation: 355

Try to install Camelot in correct python version directory using ''''python2.7 -m pip install'''' Use your python version number instead of 2.7 above

Upvotes: 0

Related Questions