2010-11-10 187 views
10

我是这个Python世界的新手(仅仅1周)。我尝试安装Django的MSSQL,但是当我试图导入(使用import sqlserver_ado.dbapi)库中,我得到这个错误信息:ImportError:没有名为pythoncom的模块

ImportError: No module named pythoncom 

我试图寻找无功而返该库。

你们可以指点我正确的方向吗?

+2

什么是完整的追溯? – khachik 2010-11-10 13:48:32

+2

如果您在Mac或Linux操作系统上,请使用'django-pyodbc',因为django-mssql不起作用 – Will 2014-12-01 19:52:00

回答

15

您缺少pythoncom程序包。它附带ActivePython,但您可以在SourceForge上单独获取它作为pywin32的一部分。

+0

让我试试ActivePython安装并且会让您张贴,thnx – Quaspam 2010-11-10 14:39:16

+0

安装ActivePython解决了安装其他软件包的麻烦,它几乎包含了一切。 thnx再次 – Quaspam 2010-11-12 07:01:21

+0

我想我只是从http://sourceforge.net/projects/pywin32/files/pywin32/下载Pywin32。它适用于官方Python发行版 – swdev 2014-04-15 01:08:26

4

您应该使用pip来安装软件包,因为它可以提供卸载功能。

另外,请查看virtualenv。它可以很好地与pip配合使用,并为您提供一个沙箱,以便您可以探索新的东西而不会意外地安装系统。

+1

肯定会试试,谢谢Hank – Quaspam 2010-11-10 14:38:39

8

如果你在windows上,你可能需要pywin32库,其中包括pythoncom和很多其他非常标准的东西。

+13

由于安装pywin32会让你头痛,请尝试'pip install pypiwin32' – Pithikos 2015-03-26 12:19:12

相关问题