【问题标题】:"no module named pythoncom"“没有名为 pythoncom 的模块”
【发布时间】:2015-02-11 19:17:57
【问题描述】:

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

这是原始异常消息:

    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

【问题讨论】:

标签: python django python-2.7 django-mssql


【解决方案1】:

在我的虚拟环境中使用了 easy_install,我没有输入命令,而是使用了 pywin32.exe 的路径名。就我而言,它是“C:\Users\PC\Downloads\pywin32-219.win32-py2.7.exe”

【讨论】:

    【解决方案2】:

    pythoncom 也包含在pypiwin32 包中:

    > pip install pypiwin32
    

    【讨论】:

      猜你喜欢
      • 2011-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 2017-12-30
      • 2018-01-06
      • 2018-11-11
      • 2015-04-10
      相关资源
      最近更新 更多