2016-12-31 13 views
0

Когда я запускаю следующий набор строк, я получаю два разных ответа, на основе которых conda env я сейчас работаю.pyodbc возвращает другой набор драйверов

import pyodbc 
pyodbc.drivers() 

среда представляет собой 2,7 32bit среда Я использую для автоматизации некоторых отчетов моей компании, тогда как корень среды 2.7 64bit. Список, когда я запускаю его в корневой среде, - это мой обычный список драйверов ODBC, когда я перехожу в HKEY_LOCAL_MACHINE \ SOFTWARE \ ODBC \ ODBCINST.INI, но я не знаю, как заполняется список окружения. Он содержит следующие драйверы внизу.

В идеале я хотел бы добавить драйвер Access 2007 (* .accdb) к доступным драйверам среды.

Спасибо!

  • Конда-корневые драйверы

    • Amazon Redshift (x64)
      • Microsoft Access Driver (* .mdb, * .accdb)
      • Microsoft Access Text Driver (* .txt , * .csv)
      • Драйвер Microsoft Excel (* .xls, * .xlsx, * .xlsm, * .xlsb)
      • MySQL ODBC 5 +0,3 ANSI Driver
      • MySQL ODBC 5.3 Unicode Драйвер
      • PostgreSQL ANSI (x64)
      • PostgreSQL Unicode (x64)
      • SQL Server
      • SQL Server Native Client 10.0
      • SQL Server Native Client 11.0
  • водители py27_32

    • SQL Server Native Client 10.0
      • Microsoft Text Driver (* .txt; * .csv)
      • Microsoft Paradox-Treiber (* .db)
      • SQL Server Native Client 11.0
      • CR ODBC Driver XML 4,20
      • Driver пункт о Microsoft Visual FoxPro
      • Microsoft Visual FoxPro-Treiber
      • Microsoft Dbase VFP Driver (* .dbf)
      • Microsoft FoxPro VFP Driver (* .dbf)
      • Microsoft Visual FoxPro Driver
      • Драйвер da Microsoft для arquivos texto (* .txt; * .csv)
      • Драйвер do Microsoft Paradox (* .db)
      • Microsoft Text-Treiber (* .txt; *.CSV)
      • Microsoft Paradox Driver (* .db)
      • Драйвер сделать Microsoft Excel (*. XLS)
      • Microsoft ODBC для Oracle
      • Microsoft Access-Treiber (* .mdb)
      • Microsoft Access Driver (* .mdb)
      • Microsoft Dbase-Treiber (* .dbf)
      • Драйвер сделать Microsoft Dbase (* .dbf)
      • Microsoft Excel Driver (* .xls)
      • Microsoft Excel-Treiber (* .xls)
      • SQL Server
      • Microsoft Dbase Driver (* .dbf)
      • Драйвер сделать Microsoft Access (* .mdb)

ответ

1

Решение найдено:

Очевидно, что Windows имеет отдельный набор драйверов ODBC для 32-битных и 64-битных. 32-разрядные драйверы в 64-битной системе можно найти на

HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ ODBC \ ODBC.INI

 Смежные вопросы

  • Нет связанных вопросов^_^