pdfplumber

glaz58

Новичок
Пользователь
Авг 18, 2022
7
0
1
Уважаемые знатоки! Требуется прочитать таблицы из PDF-файла. Внизу программа, которой я пытался это сделать.
Код:
import pdfplumber
import pandas as pd
pdf = pdfplumber.open("test.pdf")
table=pdf.pages[0].extract_table()
pd.DataFrame(table[1::],columns=table[0])
input('')
Получил сообщения об ошибках:
Traceback (most recent call last):
File "E:\pdfplumber\pdfplumber.py", line 1, in <module>
import pdfplumber
File "E:\pdfplumber\pdfplumber.py", line 2, in <module>
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
Python 3.10.5 (tags/v3.10.5:f377153, Jun 6 2022, 15:58:59) [MSC v.1929 32 bit (Intel)] on win32 Windows 10
Прошу помощи знатоков.
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 580
457
83
pip install pandas
 

glaz58

Новичок
Пользователь
Авг 18, 2022
7
0
1
Спасибо за быстрый ответ, но ни в Python, ни в Idle не работает - у меня Python 3.10.5 (tags/v3.10.5:f377153, Jun 6 2022, 15:58:59) [MSC v.1929 32 bit (Intel)] on win32. Idle такой же. Сообщение: "invalid syntax"
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 580
457
83
в консоли или в терминале venv
 

glaz58

Новичок
Пользователь
Авг 18, 2022
7
0
1
В консоли - это в смысле в Python? Получаю сообщение "Invalid syntax". Терминал venv мне недоступен, только консоль или Idle. Ещё есть PyCharm, но пока я его избегаю.
 

Вложения

  • Снимок.JPG
    Снимок.JPG
    45,6 КБ · Просмотры: 2

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 580
457
83
не в интерпретаторе, а в консоли
открываете cmd пишете pip install pandas
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
=командная строка, получилось?
 

glaz58

Новичок
Пользователь
Авг 18, 2022
7
0
1
не в интерпретаторе, а в консоли
открываете cmd пишете pip install pandas
получил сообщение: "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
 

glaz58

Новичок
Пользователь
Авг 18, 2022
7
0
1
=командная строка, получилось?
на pdfplumber тоже ругается, не только на pandas
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
получил сообщение: "pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
это в патч нужно добавить путь, погуглите: ""pip" не является внутренней или внешней командой, исполняемой программой или пакетным файлом", описаний полно в сети
 

glaz58

Новичок
Пользователь
Авг 18, 2022
7
0
1
Добавил в path путь до pip, запустил: pip3.10 install pandas, отработало, написало done.
C:\Users\user>pip3.10 install pandas
Collecting pandas
Using cached pandas-1.4.4.tar.gz (4.9 MB)
Installing build dependencies ... done
курсор моргает на следующей строке. Выходить из cmd?
в Idle написал:
import pandas as pd
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
и получил сообщения
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
файл сеттинг питон интерпретатор пип и там выбрать pandas и установить
 

glaz58

Новичок
Пользователь
Авг 18, 2022
7
0
1
в какой программе file setting?
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
в пайчарме
 

Форум IT Специалистов