【问题标题】:xlwings No module named 'win32api'xlwings 没有名为“win32api”的模块
【发布时间】:2016-10-26 22:30:18
【问题描述】:

今天刚开始学习。我正在尝试使用 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 位 Windows。我的 python 是 3.4.3 64 位。我安装的 Anaconda 是 3.4 64 位的

非常感谢任何帮助。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-10-08
        • 2022-12-23
        • 2019-06-06
        • 2014-02-16
        • 2021-05-28
        • 2012-07-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多