2016-03-05 65 views
1

我試圖導入pymssql和我收到此錯誤(我想我已經正確安裝):錯誤導入pymssql

Traceback (most recent call last): 
File "sql.py", line 1, in <module> 
    import pymssql 
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pymssql.so, 2): Symbol not found: _dbversion 
    Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pymssql.so 
    Expected in: dynamic lookup 

如何解決這個問題?

回答

1

在導入時未找到該符號,可能是由於運行setup.py時編譯時出現鏈接問題。

我遇到了這個問題,因爲我在OS X機器上運行32位Python 2.7.12。爲我解決了這個問題:

您需要FreeTDS才能使構建成功,如果您沒有使用適當的架構進行構建,則可能會遇到此錯誤。

希望這會有所幫助!