导入错误:没有名为pythoncom的模块

21 投票
5 回答
142648 浏览
提问于 2025-04-16 06:50

我刚开始接触Python(才一周),我尝试安装django-mssql这个库,但当我用 import sqlserver_ado.dbapi 来导入这个库时,出现了一个错误信息:

ImportError: No module named pythoncom

我试着找这个库,但没有成功。

你们能帮我指个明路吗?

5 个回答

5

你应该使用 pip 来安装软件包,因为它可以让你方便地卸载这些软件包。

另外,建议你了解一下 virtualenv。它和 pip 配合得很好,可以为你提供一个独立的环境,这样你就可以尝试新东西,而不会不小心影响到你系统上已经安装的其他软件。

15

如果你在使用Windows系统,可能需要用到pywin32这个库,它里面包含了pythoncom以及很多其他常用的东西。

42

你缺少了 pythoncom 这个包。它是随 ActivePython 一起提供的,但你也可以在 GitHub 上单独下载(之前是在 SourceForge 上)作为 pywin32 的一部分。

你也可以简单地使用:

pip install pywin32

撰写回答