注册

【已解决】打包后运行报错sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:dm.dmPython

Yternal 2025/12/03 263 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】:银河麒麟桌面操作系统V10(SP1) 版本2303
【CPU】: 飞腾
【问题描述】*:

  1. 依赖:
    python3.8
    dmPython2.5.30
    dmSQLAlchemy
    1.1.17
    SQLAlchemy==1.2.0

  2. 现象:
    服务通过命令行python server.py启动一切正常没有任何问题,但使用pyinstaller打包后启动就会出现以下报错:
    截屏20251203 16.25.20.png
    我的pyinstaller打包配置中已经将dm相关的库都加入了,甚至有些冗余:
    截屏20251203 16.52.08.png

  3. 同时我已经修改了sqlalchemy库方言包内__init__.py文件代码,并参考其他文章将dmSQLAlchemy1.1/dmSQLAlchemy中源代码都放在虚拟环境site-packages/sqlalchemy/dialects/dm下了:
    截屏20251203 16.44.42.png
    截屏20251203 16.37.08.png

请问还需要对什么文件进行修改 或 补全什么依赖文件吗?

回答 0
暂无回答
扫一扫
联系客服