ошибка python при импорте (с использованием xlwings lib)

Ниже приведено сообщение об ошибке при импорте:

>>> from xlwings import workbook, range
Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    from xlwings import workbook, range
  File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\xlwings\__init__.py", line 20, in <module>
    from . import _xlwindows as xlplatform
  File "C:\Users\user\AppData\Local\Programs\Python\Python35\lib\site-packages\xlwings\_xlwindows.py", line 10, in <module>
    import win32api
ImportError: No module named 'win32api'

Я пробовал Python 3.5 и 2.7.10, но им не повезло.


person user1610115    schedule 19.11.2015    source источник
comment
установить win32api пакет. И затем запустите выше..   -  person Avinash Raj    schedule 19.11.2015
comment
@AvinashRaj, имя пакета pywin32, а не win32api.   -  person falsetru    schedule 19.11.2015
comment
Чтобы установить pywin32 с Python 3.5 в Windows, см. stackoverflow.com/a/33769489/918626.   -  person Felix Zumstein    schedule 19.11.2015


Ответы (3)


Убедитесь, что у вас установлен пакет win32api. Установите его с помощью

pip install win32api
person Mangu Singh Rajpurohit    schedule 19.11.2015
comment
Имя пакета — pywin32, а не win32api. - person falsetru; 19.11.2015

Вам необходимо установить pywin32.
просто скачайте и установите с http://sourceforge.net/projects/pywin32/

person Kenly    schedule 19.11.2015

Укажите, какую среду вы используете. Windows или Mac? Он имеет зависимость:

Windows

pywin32, типы

Mac

psutil, скрипт приложения

Подробнее см. документ xlwings README:

https://github.com/ZoomerAnalytics/xlwings

person xautjzd    schedule 19.11.2015