2010-11-10 61 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

相關問題