为什么pyodbc试图加载libtk.so?

时间:2015-01-09 01:30:58

标签: matplotlib odbc tk pyodbc anaconda

我正在尝试通过pyodbc从OneTick数据库加载。我的代码在Windows上通过" windows ODBC"正常运行。我现在正试图通过unixODBC在Linux上运行。 我得到的错误很奇怪,看起来pyodbc正试图加载libtk:

<ipython-input-9-a11e7feab872> in <module>()
  1 get_ipython().magic(u'pdb')
----> 2 conn.execute("SELECT * FROM OTQ_FILES.MyOtq::tbl1 otq WHERE otq.TIMESTAMP >= '2014-12-17 09:49:00' AND otq.TIMESTAMP < '2014-12-17 09:51:00'")

Error: ('HY000', "[] [unixODBC]OmdODBC - ERROR : SQLExecDirect : ERROR: /home/nick/anaconda/pkgs/matplotlib-1.4.0-np19py27_0/lib/libtk.so doesn't exist or can't be opened (-1) (SQLExecDirectW)")

有什么想法在这里发生了什么?我使用Anaconda发行版通过iPython运行。

0 个答案:

没有答案