pyodbc collate_byname failed to

2019-02-18  本文已影响0人  小松鼠爱大米

python3  pyodbc connect  error

libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: collate_byname<char>::collate_byname failed to construct for C/en_US.UTF-8/C/C/C/C

Abort trap: 6

解决方案:

设置电脑的语言环境

export  LC_ALL=en_US.UTF-8

export  LANG=en_US.UTF-8

或者 

import pyodbc

import locale

locale.resetlocale()

pyodbc.connect(driver='{ODBC Driver 17 for SQL Server}', ...)

参考:https://github.com/mkleehammer/pyodbc/issues/399

上一篇 下一篇

猜你喜欢

热点阅读