为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 8
【操作系统】:ubuntu18
【CPU】: 阿里云64位
【问题描述】*:python3.7.5 sqlalchemy1.4版本,sqlalchemy_dm1.4.39,在执行create_engine的时候报错
from sqlalchemy import create_engine
db_engine = create_engine(
'dm+dmPython://sysdba:sysdba@123@127.0.0.1:5236/', connect_args={'local_code': 1, 'connection_timeout': 15}
)
错误如下:
File "/home/ubuntu/miniconda3/envs/pealine/lib/python3.7/site-packages/sqlalchemy/util/langhelpers.py", line 334, in load for impl in compat.importlib_metadata.entry_points().get( AttributeError: 'EntryPoints' object has no attribute 'get'
单独执行dmPython的官方示例是没有问题的
密码中包含@,需要进行强制转换。