导入错误:没有名为';win32com';Python 3.4

导入错误:没有名为';win32com';Python 3.4,python,module,win32com,Python,Module,Win32com,尝试使用以下代码从Python执行Excels宏: import os, os.path import win32com.client if os.path.exists("ihm.xlsm"): xl = win32com.client.Dispatch("Excel.Application") xl.Workbooks.Open(os.path.abspath("ihm.xlsm")) xl.Application.Run("ihm.xlsm!Module20.imp

尝试使用以下代码从Python执行Excels宏:

import os, os.path
import win32com.client
if os.path.exists("ihm.xlsm"):
    xl = win32com.client.Dispatch("Excel.Application")
    xl.Workbooks.Open(os.path.abspath("ihm.xlsm"))
    xl.Application.Run("ihm.xlsm!Module20.import_utilisateur_encours")
    xl.Application.Save()  # to save uncomment and delete the ", ReadOnly=1" part from the open function.
    xl.Application.Quit()  # Comment this out if your excel script closes
del xl
ImportError:没有名为“win32com”的模块

已经尝试了
pip安装pypiwin32
,但是我必须指定
——没有依赖项,而且仍然不起作用。我发现使用python 3.4的win32模块存在一些问题

我还发现了一个具有多个版本的forge.exe,但由于办公室的安全限制,我无法运行它


请帮忙

你看过我的翅膀了吗?这将完成您需要它做的事情,并且有一个更简单的界面

import xlwings as xw
app = xw.App()
macro_result = app.macro('macro_name')

文档正在运行,请尝试安装pywin32

pip install pywin32

是的,我想你需要自己为windows构建它。在此处下载源代码zip:build it实际试用
python setup.py-install
giving me“找不到windows 8.1 sdk”运行时错误:找不到windows sdk。。。在Windows7OSwell上运行时,您需要安装WindowsSDK。然而,这需要一个管理员用户再次。因此,也许可以尝试找到另一个不需要pywin32的解决方案尝试安装pywin32
pip安装pywin32
注意,我有一个win32 ctypes模块,我甚至不知道它的功能下载了包并进行了本地
pip安装
,但似乎又出了问题:>警告:找不到匹配的文件“docs”目录下的“*”,然后它试图再次从pypiNetwork进行pip安装,这会使它出错,我只能下载该软件包并进行本地pip安装。在这种情况下,您可以在从git下载后参考。您可以使用
python setup.py install
安装该软件包。找不到windows 8.1 sdk运行时错误:找不到windows sdk问题是我正在windows 7操作系统上运行