ImportError:没有名为win32com.client的模块

use*_*189 70 python excel win32com

我目前正在使用python 2.7并尝试打开Excel工作表.使用以下代码时:

import os
from win32com.client import Dispatch

xlApp = win32com.client.Dispatch("Excel.Application")
xlApp.Visible = True
# Open the file we want in Excel
workbook = xlApp.Workbooks.Open('example.xls')
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

import os
from win32com.client import Dispatch

xlApp = win32com.client.Dispatch("Excel.Application")
xlApp.Visible = True
# Open the file we want in Excel
workbook = xlApp.Workbooks.Open('example.xls')
Run Code Online (Sandbox Code Playgroud)

因为我使用的是64位Windows机器,是否有可能出现错误?请帮我解决一下这个.

小智 131

pip install pywin32对我不起作用但是pypiwin32没有.

  • 如果你在命令行上找不到pip,这也可行:'python -m pip install pypiwin32' (9认同)
  • 我收到一个错误:找不到满足要求的版本pywin32> = 223(来自pypiwin32)(来自版本:)没有找到pywin32> = 223(来自pypiwin32)的匹配分布,尽管我在Python 2.7.10上 - 有谁知道怎么做? (7认同)
  • `pip install pypiwin32`对我有用。谢谢。 (2认同)
  • 这些都不对我有用。我尝试了pypiwin32和pywin32,但是它们都没有用。 (2认同)

Nis*_*yal 19

win32com.clientpywin32的一部分

所以,从这里下载pywin32


Mik*_*SMT 11

我意识到这篇文章很旧,但我想补充一点,我必须采取额外的步骤才能让它发挥作用。

而不是仅仅做:

pip install pywin32
Run Code Online (Sandbox Code Playgroud)

我曾使用该-m标志来使其正常工作。没有它,我遇到了一个问题,我仍然收到错误ImportError: No module named win32com

因此,要解决此问题,您可以尝试一下:

python -m pip install pywin32
Run Code Online (Sandbox Code Playgroud)

这对我有用,并且已经在几个版本的 python 上pip install pywin32工作,只是这样做不起作用。

测试版本:

3.6.2、3.7.6、3.8.0、3.9.0a1。


小智 10

试试这个命令:

pip install pywin32
Run Code Online (Sandbox Code Playgroud)

注意

如果出现以下错误:

找不到满足要求的版本pywin32> = 223(来自pypiwin32)(来自版本:)
找不到匹配的发行版pywin32> = 223(来自pypiwin32)

使用以下方法升级“点子”:

pip install --upgrade pip
Run Code Online (Sandbox Code Playgroud)


小智 9

同时尝试pip install pywin32pip install pypiwin32

有用。


小智 7

您必须安装该软件包pywin32

\n
pip install pywin32\n
Run Code Online (Sandbox Code Playgroud)\n

安装后import win32com.client

\n

Python 有 \xe2\x80\x9cPython for Windows Extensions\xe2\x80\x9d 包,使pywin32我们能够轻松访问 Window\xe2\x80\x99s 组件对象模型 (COM) 并控制 Microsoft 应用程序。

\n


小智 5

遇到了完全相同的问题,这里的答案都没有帮助我。直到我找到这个帖子并发布

简而言之:无法保证使用 pip 正确安装 win32 模块。 直接从 github 上开发人员提供的包安装它们。它就像一个魅力。


归档时间:

查看次数:

208363 次

最近记录:

6 年,2 月 前