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
что, к сожалению, не работает для меня.
Спасибо за любую помощь!