ModuleNotFoundError: No module named 'pony.orm.dbproviders'
ModuleNotFoundError: No module named 'pony.orm.dbproviders'
我把程序转成.exe的时候出现了这个err,本来是.py的,没有问题。
db.bind(provider='sqlite',
filename=(r'D:\pythons\trainers-salaries-calculator'
r'\trainers_salaries_calculator.sqlite'),
create_db=True)
如果你使用pyinstaller,在编译时添加属性--hidden-import pony.orm.dbproviders,像这样:
pyinstaller --hidden-import pony.orm.dbproviders your_script_path.py
我把程序转成.exe的时候出现了这个err,本来是.py的,没有问题。
db.bind(provider='sqlite',
filename=(r'D:\pythons\trainers-salaries-calculator'
r'\trainers_salaries_calculator.sqlite'),
create_db=True)
如果你使用pyinstaller,在编译时添加属性--hidden-import pony.orm.dbproviders,像这样: pyinstaller --hidden-import pony.orm.dbproviders your_script_path.py