2015-02-11 153 views
1

我想构建一个测试Django应用程序,并且我想连接到MSSQL服务器。当我尝试运行我的程序时,出现错误ImportError: No module named pythoncom。所以我想这是一个缺失的模块,所以我下载python32(32位)for python 2.7并安装(成功)。问题是,错误仍然出现,我似乎无法摆脱它。我从运行安装作为管理员ActivePtyhon想尽一切(冻结在确定磁盘空间..)“no module named pythoncom”

这是原来的异常消息:

self.ensure_connection() 
    File "C:\Users\pce-coop\Desktop\Test Power Monitoring App\Test Django App\Blan 
kProject\BlankProject\env\lib\site-packages\django\db\backends\__init__.py", lin 
e 133, in ensure_connection 
    self.connect() 
    File "C:\Users\pce-coop\Desktop\Test Power Monitoring App\Test Django App\Blan 
kProject\BlankProject\env\lib\site-packages\django\db\backends\__init__.py", lin 
e 122, in connect 
    self.connection = self.get_new_connection(conn_params) 
    File "C:\Users\pce-coop\Desktop\Test Power Monitoring App\Test Django App\Blan 
kProject\BlankProject\env\lib\site-packages\sqlserver_ado\base.py", line 244, in 
get_new_connection 
    conn = Database.connect(**conn_params) 
    File "C:\Users\pce-coop\Desktop\Test Power Monitoring App\Test Django App\Blan 
kProject\BlankProject\env\lib\site-packages\sqlserver_ado\dbapi.py", line 171, i 
n connect 
    import pythoncom 
ImportError: No module named pythoncom 
+0

的重复HTTP:/ /stackoverflow.com/questions/4145079/importerror-no-module-named-pythoncom – sax 2015-02-11 19:44:34

+0

我已经看过帖子,并尝试一切它建议,它仍然无法正常工作...因此,为什么我发布的问题 – john 2015-02-11 20:29:02

回答

0

的easy_install使用我的虚拟环境,而不是进入的该命令,我使用了pywin32.exe的路径名。就我而言,这是 “C:\用户\ PC \下载\ pywin32-219.win32-py2.7.exe”

0

pythoncom也包含在pypiwin32包:

> pip install pypiwin32