Как установить текущий пакет OpenPYXL на Ubuntu

У меня есть код чтения электронных таблиц (с использованием openpyxl), который правильно работает в моей установке Windows. Однако на моем сервере Ubuntu Rackspace происходит сбой с ошибкой именованного диапазона.

Я заметил, что пакету openpyxl в Ubuntu (который я установил на прошлой неделе с помощью apt-get) уже несколько лет (1.5.6). Я хотел бы установить новейшую версию (1.6.2).

Какой инструмент я могу использовать для установки более новой версии, или мне нужно сделать это вручную?


person Larry Lustig    schedule 22.07.2013    source источник
comment
Похоже, он есть в индексе пакетов Python: pypi.python.org/pypi/openpyxl, так что вы должны быть в состоянии сделать sudo pip install openpyxl.   -  person Marius    schedule 22.07.2013
comment
Спасибо, это сработало (после использования apt-get для установки pip). Пожалуйста, опубликуйте как ответ, чтобы я мог отметить его правильно, и другие люди могли его найти.   -  person Larry Lustig    schedule 22.07.2013


Ответы (2)


Пакеты Python, доступные в репозиториях Ubuntu, обычно не обновляются в версии Ubuntu, а только при обновлении до более новой версии Ubuntu.

Если вам нужны более новые версии пакета Python, вы можете использовать pip, чтобы получить самую новую версию из индекса пакетов Python:

sudo pip install openpyxl
person Marius    schedule 23.07.2013
comment
хм, мне ответили ImportError: No module named _internal - person Revolucion for Monica; 08.05.2018

Застрял на той же проблеме, это то, что я сделал, чтобы исправить это.

На машинах с Linux вам необходимо установить через менеджер пакетов apt:

sudo apt-get install python-openpyxl python3-openpyxl 
person Oleg Shkliaiev    schedule 02.11.2018