当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')],
标签:exe,Python,dll,cx,main,spec From: https://www.cnblogs.com/kykstyle/p/16813213.html