ModuleNotFoundError: нет модуля с именем "camelot" - PullRequest
1 голос
/ 05 мая 2020

Я хочу извлечь таблицы из pdf и для этого использовал Камелот. Но я получаю эту ошибку всякий раз, когда пытаюсь импортировать его:

    import camelot
    Traceback (most recent call last):

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

    ModuleNotFoundError: No module named 'camelot'

Я пробовал установить камелот, используя:

   pip install camelot-py[cv] 

и

   pip install camelot-py[all]

но я снова и снова получаю одну и ту же ошибку. Как мне это удалить? Мы будем благодарны за вашу помощь!

Ответы [ 4 ]

1 голос
/ 05 мая 2020

Проверьте свою версию python, написав python --version в командной строке с путем, по которому установлен python.

Для python 3.7 попробуйте:

pip install camelot-py

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

Надеюсь, это сработает для вас.

0 голосов
/ 05 июня 2020

При использовании conda (это то, что я бы рекомендовал): conda install -c conda-forge camelot-py

При использовании pip (возможно, придется вручную обрабатывать зависимости): pip install camelot-py[cv]

Официальные инструкции по установке: https://camelot-py.readthedocs.io/en/master/user/install.html#install

0 голосов
/ 05 мая 2020

Установите его с помощью pip3.

pip3 install module-name

Вы также можете попробовать это:

python3 -m pip install module-name
0 голосов
/ 05 мая 2020

Попробуйте установить Camelot в правильный каталог python версии, используя '' '' python2 .7 -m pip install '' '' Используйте номер версии python вместо 2.7, указанной выше

...