2015-08-14 1 views
1

Я пытаюсь сделать миграцию из sqlserver автоматизированных в postgres, поэтому я судимый использовать pyodbc потом установить егоОшибки pyodbc Connecto SQLServer с питоном

pip install pyodbc 

И после того, как я пытаюсь сделать связь с питоном с ниже код:

import pyodbc 

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=192.168.0.12;DATABASE=Aval;UID=sa;PWD=1032') 
cursor = cnxn.cursor() 
cursor.execute("select * from user") 
rows = cursor.fetchall() 
for row in rows: 
    print row.user_id, row.user_name 

, когда я atempt, чтобы запустить его, я получаю следующую ошибку:

Traceback (most recent call last): 
    File "migracion.py", line 1, in <module> 
    import pyodbc 
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/pyodbc.so, 2): Library not loaded: /usr/local/lib/libodbc.2.dylib 
    Referenced from: /usr/local/lib/python2.7/site-packages/pyodbc.so 
    Reason: image not found 

Окружающая среда Информация:

  • SO: Mac Yosemite
  • версия питона: 2.7.10
  • версия пип: пип 7.1.0 из/USR/местные/Библиотека/python2.7/site-packages (python 2.7)
+0

http://stackoverflow.com/questions/31981376/i-uninstalled-matplotlib-tried-to-reinstall-it-and-it-failed-to-be- импортирован-о/31981566 # 31981566 – dsgdfg

ответ

1

U необходимо установить надлежащий odbc

для MySQL brew install mysql-connector-odbc и Postgres brew install psqlodbc

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