Python “仍然会出错”;ImportError:没有名为win32com.client的模块;安装pywin32 lib后

Python “仍然会出错”;ImportError:没有名为win32com.client的模块;安装pywin32 lib后,python,Python,我已经从这里安装了“Python for Windows extensions”库: 但当我在程序中导入“win32com.client”时,仍然收到错误消息: ImportError: No module named win32com.client 我的Python版本是3.2 有什么想法吗?检查sys.path以确保模块安装的目录在那里,否则您必须添加它(谷歌PYTHONPATH windows获取一些帮助。)出于某种原因,win32com不包括在网站包下的pywin32.pth中。您可

我已经从这里安装了“Python for Windows extensions”库:

但当我在程序中导入“win32com.client”时,仍然收到错误消息:

ImportError: No module named win32com.client
我的Python版本是3.2


有什么想法吗?

检查
sys.path
以确保模块安装的目录在那里,否则您必须添加它(谷歌
PYTHONPATH windows
获取一些帮助。)

出于某种原因,win32com不包括在
网站包下的
pywin32.pth
中。您可以尝试将其添加到那里,但这让我觉得问题有点复杂。

我在使用Visual Studio时遇到了同样的问题。以下内容解决了该问题: 1.右键单击项目属性(在“解决方案资源管理器”窗口中) 2.选择属性 3.在General选项卡中设置适当的解释器(本例中为Python2.7)


检查库的路径,找出它的安装位置,python能找到它吗(现在它不能)按照@Nicola的建议,我在(Python3.2)的站点包下的pywin32.pth文件中添加了“win32com”,但我的程序仍然找不到它。我的系统有多版本的Python(Python2.5、Python3.1、Python3.2),我将Python3.2设置到WINDOWS环境变量中,因此当我在Python SHELL下检查sys.path时,它显示环境是Python3.2,但如果我在.py文件中编写
import sys print(sys.path)
,并运行它,它将显示环境是Python2.5。我不知道它们为什么不同。但最后,我通过指示python.exe的特定版本来解决这个问题。例如,我像这样运行.py文件
c:\Python32\python.exe test.py