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')],

浙公网安备 33010602011771号