首页 > 解决方案 > ModuleNotFoundError:没有名为“pony.orm.dbproviders”的模块

问题描述

当我将程序转换为.exe时,当它是.py时,我得到了这个错误,没有问题。

   db.bind(provider='sqlite',
           filename=(r'D:\pythons\trainers-salaries-calculator' 
                     r'\trainers_salaries_calculator.sqlite'),
                     create_db=True)

标签: python-3.xsqlitedata-bindingponyorm

解决方案


如果你使用pyinstaller,在编译时添加属性--hidden-import pony.orm.dbproviders,像这样:pyinstaller --hidden-import pony.orm.dbproviders your_script_path.py


推荐阅读