我安装了SQL 17客户机。我运行/opt/sqlanywhere17 17/ ran 64/sa_config.sh,但仍然存在sqlanydb.InterfaceError问题:(‘无法加载dbcapi。
#!/usr/bin/python3.6
# -*- coding: utf-8 -*-
import ctypes
import sqlanydb
conn = sqlanydb.connect(UserID='XXX', Password='XXX', Host='10.10.10.10', DatabaseName='XXX', ServerName='XXX')
curs = conn.cursor()
curs.close()
conn.close()日志:
Traceback (most recent call last):
File "./systest.py", line 6, in <module>
conn = sqlanydb.connect(UserID='XXX', Password='XXX', Host='10.10.10.10', DatabaseName='XXX', ServerName='XXX')
File "/usr/local/lib/python3.6/site-packages/sqlanydb.py", line 522, in connect
return Connection(args, kwargs)
File "/usr/local/lib/python3.6/site-packages/sqlanydb.py", line 538, in __init__
parent = Connection.cls_parent = Root("PYTHON")
File "/usr/local/lib/python3.6/site-packages/sqlanydb.py", line 464, in __init__
'libdbcapi_r.dylib')
File "/usr/local/lib/python3.6/site-packages/sqlanydb.py", line 456, in load_library
raise InterfaceError("Could not load dbcapi. Tried: " + ','.join(map(str, names)))
sqlanydb.InterfaceError: ('Could not load dbcapi. Tried: None,dbcapi.dll,libdbcapi_r.so,libdbcapi_r.dylib', 0)谢谢你提前提供帮助
发布于 2022-01-11 13:10:39
面对同样的问题,我花了两天的时间解决了这个问题。
这是解决方案,您的解决方案在第2点。
例如,我已经创建了首先运行的bash文件。
. /opt/sqlanywhere17/bin32/sa_config.sh
python app.pyhttps://stackoverflow.com/questions/58921495
复制相似问题