Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 1, 2023 15:38:38

Savin
Зарегистрирован: 2023-02-01
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как установить pip и xlrd?

Добрый день. Я совсем новичок, второй день, поэтому вопросы совсем простые.
Решил начать с Excel (потому что близко по работе), а далее по нарастающей.
Насколько я понял, нужно установить xlrd, а для этого pip.
Windows 7, Python 2.7

Желательно ткнуть в рабочие ссылки.

Офлайн

#2 Фев. 1, 2023 23:08:29

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9867
Репутация: +  853  -
Профиль   Отправить e-mail  

Как установить pip и xlrd?

Savin
Windows 7, Python 2.7
Поставь третий питон. Можешь ставить любой с версии 3.6 .
https://www.python.org/downloads/
Обрати внимание на битность. Если не знаешь битность операционной системы, ставь в неё 32-битную версию питона.

Savin
Решил начать с Excel (потому что близко по работе), а далее по нарастающей.
Насколько я понял, нужно установить xlrd, а для этого pip.
Модуль pip уже идёт в комплекте с питоном, начиная с версии 3.4.
Модуль xlrd только читает документы.
Модуль xlwt пишет документы.
Модуль openpyxl читает и пишет документы.

Модуль openpyxl с сюрпризами. Привяжешься к нему, а потом вдруг обнаружишь, что он то неправильно делает, это неправильно делает и так далее, а слезать с него уже поздно, потому что полпрограммы на нём написано. Так что используй его с осторожностью - только для мелких и немногочисленных действий, которые легко переписать на другой модуль в любой момент.

Связка xlrd + xlwt лучше.



Отредактировано py.user.next (Фев. 1, 2023 23:14:43)

Офлайн

#3 Фев. 2, 2023 12:42:18

Savin
Зарегистрирован: 2023-02-01
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Как установить pip и xlrd?

py.user.next
Спасибо, но насколько я видел вроде с 3.9+ требует Win10

Офлайн

#4 Фев. 2, 2023 13:23:34

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9867
Репутация: +  853  -
Профиль   Отправить e-mail  

Как установить pip и xlrd?

Savin
насколько я видел вроде с 3.9+ требует Win10
После Windows 7 идёт Windows 8, а не Windows 10.
Здесь написаны для каждой версии системные требования.
Ставь любой подходящий питон, так как ты не заметишь разницы вообще.
Главное, не надо ставить вторую версию, потому что это просто старьё во всех смыслах и не поддерживается больше официально, и не надо ставить версию ниже 3.3, потому что там много багов. Баги убрали где-то к версии 3.6 постепенно.

Ну, например, во второй версии питона есть функция xrange() и всё надо делать через неё, потому что она не тратит память, а через range() нельзя там делать ничего, потому что она забивает всю память. Так вот в третьем питоне этой функции xrange() нет больше и всё надо делать через функцию range(), так как эти функции слили воедино и теперь в третьем питоне функция xrange() называется range(). Ты вот так по второму питону документации начитаешься, выучишь это всё про все эти функции, все эти моменты очень важные, а в третьем питоне это не то что не используется, а уже удалено. А если оно удалено, то зачем это надо было читать и учить ещё к тому же? И там таких нюансов много всяких.



Отредактировано py.user.next (Фев. 2, 2023 13:32:37)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version