我試圖在Windows上構建python-sybase,但成功非常有限。在Windows 7上的Python-Sybase Python 2.7 32bit
我按照sybase module homepage上的說明操作,但仍然遇到錯誤。我曾嘗試以下方法:
- 下載並解壓縮的python-SYBASE(蟒蛇,SYBASE,0.40pre2)
的Visual Studio(2013年)
- 打開Visual Studio命令提示Shell
- 重寫VS90COMNTOOLS中的路徑以防止Visual Studio版本錯誤(SET VS90COMNTOOLS =%VS120COMNTOOLS%)
- 運行python setup.py install。
這兩種方法似乎都起作用併產生相同的結果。我看到的唯一的警告是setuptools.py的 '正常化' 警告:
C:\Users\XXXX\AppData\Local\Continuum\Anaconda\lib\site-packages\setuptools-15.2-py2.7.egg\setuptools\dist.py:282: UserWarning: Normalizing '0.40pre2' to '0.40rc2'
該錯誤消息我看到試圖運行時:
import Sybase
是:
import Sybase
Traceback (most recent call last):
File "<ipython-input-1-3cf190f37cd0>", line 1, in <module>
import Sybase
File "build\bdist.win32\egg\Sybase.py", line 317, in <module>
InternalError
的在Sybase.py(行317)中代碼失敗的部分是:
# Setup global library context
status, _ctx = cs_ctx_alloc()
if status != CS_SUCCEED:
raise InternalError('cs_ctx_alloc failed')
任何幫助/建議將不勝感激!