xlwings Нет модуля с именем 'win32api'

Просто начал учиться сегодня. Я пытаюсь использовать Python для манипулирования некоторыми данными (объединить их из нескольких листов в один в другом формате). Я следую документам по установке xlwings ( http://docs.xlwings.org/installation.html), которые указывают, что мне нужен pywin32. Это предполагает, что вы используете Anaconda, которая поставляется с pywin32. Я установил Anaconda в соответствии с инструкциями здесь ( http://continuum.io/downloads). Затем я запустил несколько команд быстрого запуска xlwings.

from xlwings import Workbook, Sheet, Range, Chart

и я получил ошибку: нет модуля с именем 'win32api'

Несколько замечаний: 1) Я понятия не имею, что такое pywin32 на самом деле и как Anaconda поставляется с ним, поэтому, если я здесь неправильно использую какие-либо имена - вот почему. У меня также нет опыта работы с Python, поэтому простая настройка заняла у меня несколько часов. 2) Я использую 64-битные окна в Parallels на MacBook Pro. Мой питон 3.4.3 64-битный. Anaconda, которую я установил, является 3.4 64-битной

Любая помощь с благодарностью.

2 ответа

Используйте pip install pywin32 в командной строке. Я должен был сделать это, и это решило мою проблему. Если это не работает, перейдите по следующей ссылке, чтобы установить pywin32 вручную. Надеюсь, это поможет!

Я думаю, я понял, в чем была моя проблема. Я не понял, что они имели в виду под "использовать Анаконду". Они подразумевали запуск вашего кода непосредственно в среде Anaconda. Я думал, что Anaconda - это дополнение, которое можно использовать через Python IDLE. В основном мне пришлось установить pywin32 непосредственно на мой путь Python 34, чтобы я мог запустить свой код на Python IDLE.

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