Я написал сценарий, который открывает и извлекает значения из файла .ods
и создает новый лист и записывает значения с использованием pyexcel
и pyexcel_ods3
. После преобразования в исполняемый файл я получаю эту ошибку No suitable library found for ods
.Python - «Не найдено подходящей библиотеки для ods» Pyinstaller
Код:
sheet = pyexcel.get_sheet(file_name="sample.ods")
pyexcel - 0.4.2 pyexcel--й - 0.3.1 pyexcel-ods3 - 0.3.0 PyInstaller - 3.2.1
PS: Я пытался скрытый импорт и крючок. Я проделал определенную работу и подумал, что это связано с __import__
в manager.py
от pyexcel_io
.
Мы понятия не имеем, что вы написали. –
Извините. Это мой первый вопрос. Мой скрипт работает при запуске его как скрипта, но после его преобразования в исполняемый файл вызывает ошибку как «Не найдено подходящей библиотеки для ods». – Guhan
Обрежьте до минимального примера, демонстрирующего то же поведение. Вероятно, достаточно импорта и распечатки версии пакета будет достаточно. Затем разместите его здесь (в своем вопросе, а не в комментариях). –