Python打包成exe,包含cx_oracle的情况

当Python程序应用了cx_oracle包,打包成功之后,exe文件不能正常运行。需要按照以下步骤执行

1,执行pyinstaller -F main.py,执行之后生成一个main.spec文件

2,按照下图修改spec文件,删除dist下的main.exe文件

3,执行pyinstaller -F main.spec即可

spec文件文本:     a.binaries+[('oraociei12.dll','E:\\OracleClient\\oraociei12.dll','BINARY'),('oci.dll','E:\\OracleClient\\oci.dll','BINARY'),('oraons.dll','E:\\OracleClient\\oraons.dll','BINARY')],

 

posted on 2022-10-21 13:49  Kyk  阅读(544)  评论(0)    收藏  举报