ImportError: невозможно импортировать имя "Workbook", используя xlwings import Workbook

Я использую xlwings для записи и чтения данных из файлов Excel, используя python 3.4 (пакет Anaconda). Я установил xlwings с

pip install xlwings

Обновление: я понял, что, возможно, не дал достаточно информации о том, что я пытаюсь сделать. Итак, вот оно: я пишу свой код в редакторе Spyder. Обычно я помещаю "команды импорта" в начале своего кода. Однако, когда я запускаю код, "команда импорта" для xlwings не будет работать и выдаст мне "ImportError", о которой я расскажу ниже. Интересно то, что я узнал позже: если я сохраню код (мою программу) в своем домашнем каталоге, он без проблем выполнит команду import. У меня также нет проблем, если я импортирую xlwings в консоль python в моем редакторе spyder (который снова является домашним каталогом), который позволяет мне запускать мой код, даже если он не сохранен в моем домашнем каталоге. Я озадачен..

Когда я выполню

from xlwings import Workbook

в моем Python consol (Spyder) программа работает нормально. Но как только я пытаюсь запустить только программу, не "заправляя" ее, появляется следующее сообщение об ошибке

ImportError: cannot import name 'Workbook'

Интересно, что делать, чтобы обойти это?

В качестве примечания, около года назад кто-то еще писал, что существует проблема с импортом модуля xlwings Workbook с использованием Python 3.4. Исправление использовалось

from xlwings.xlwings import Workbook

что, к сожалению, не работает для меня.

Спасибо за любую помощь!

0 ответов

Другие вопросы по тегам