python 导入时出错(使用 xlwings 库)

python error when import (using 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,但都不行。

确保安装了 win32api 包。使用

安装
pip install win32api

您需要安装pywin32

pip install pywin32

请说明您using.Windows或Mac的环境?它有依赖性:

Windows

pywin32,comtypes

Mac

psutil、应用脚本

更多,请参考xlwings README文档:

https://github.com/ZoomerAnalytics/xlwings