导入adodbapi:没有名为'process_connect_string'的模块

时间:2016-05-06 04:36:54

标签: python

安装了adodbapi和pywin32模块。

当我导入它时,它不起作用并显示以下错误:

  

ImportError Traceback(最近一次调用   最后)in()   ----> 1导入adodbapi为ado

     

C:\ Anaconda3_64 \ lib \ site-packages \ adodbapi__init __。py in()        20 _makeByteBuffer = bytes        21   ---> 22来自.adodbapi import connect,Connection, version ,dateconverter,Cursor        23        24 def二进制(aString):

     

C:\ Anaconda3_64 \ lib \ site-packages \ adodbapi \ adodbapi.py in()        35导入操作系统        36   ---> 37 import process_connect_string        38来自。将ado_consts导入为adc        39导入apibase为api

     

ImportError:没有名为'process_connect_string'的模块

我搜索并没有在python中找到任何名为'process_connect_string'的模块

win7 64bit,python3.5.1 64bit

1 个答案:

答案 0 :(得分:0)

您安装了错误版本的 adodbapi 。请按照以下2个步骤消除错误。

  1. 确保您已从以下位置下载并安装 pywin32 http://sf.net/projects/pywin32。在这里根据需要选择安装程序 到您的Python版本。
  2. http://sf.net/projects/adodbapi下载 adodbapi 。解压缩拉链。转到包含解压缩文件的文件夹。运行命令 python setup.py install 。这将在您的系统中安装 adodbapi

立即运行程序。如果不起作用,请将上面的文件夹复制到Anaconda的 lib \ site-packages 中。