xlwings没有名为'win32api'的模块

时间:2015-06-12 04:40:08

标签: excel python-3.x anaconda pywin32 xlwings

刚开始学习。我正在尝试使用Python来处理一些数据(将它们从几个表合并到一个不同格式的单个表中)。我正在关注xlwings安装文档(http://docs.xlwings.org/installation.html#dependencies),表明我需要pywin32。它建议你使用pywin32附带的Anaconda。我根据这里的说明安装了Anaconda(http://continuum.io/downloads#all)。然后我去运行一些xlwings快速启动命令

from xlwings import Workbook, Sheet, Range, Chart

我得到了错误:没有名为'win32api'的模块

一些注意事项: 1)我不知道pywin32究竟是什么以及Anaconda是如何配备它的,所以如果我在这里使用任何名字都不正确 - 这就是原因。我也有0次使用Python的经验,所以只需要设置它就花了我几个小时 2)我在Macbook pro上运行Parallels上的64位窗口。我的python是3.4.3 64位。我安装的Anaconda是3.4 64位

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

在命令提示符中使用pip install pywin32。我必须这样做,它解决了我的问题。如果这不起作用,那么转到the following link手动安装pywin32。我希望有所帮助!

答案 1 :(得分:0)

我想我弄明白了我的问题。我不明白他们的意思是“使用Anaconda”。他们的意思是,直接在Anaconda环境中运行您的代码。我认为Anaconda是一个可以通过Python IDLE使用的附加组件。我基本上必须将pywin32直接安装到我的Python 34路径上,以便我可以在Python IDLE上运行我的代码。