在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python 用pyinstaller打包一個小程序,打包后執(zhí)行程序拋異常。

python 用pyinstaller打包一個小程序,打包后執(zhí)行程序拋異常。

python 用pyinstaller打包一個小程序,打包后執(zhí)行程序拋異常并閃退。程序主要實現(xiàn)消費kafka數(shù)據(jù)并寫入oralce數(shù)據(jù)庫,這里導入的庫分別是:
import jaydebeapi
import configparser
from kafka import KafkaConsumer
import json
import os

如下是報錯信息:
clipboard.png

這里因為要鏈接oralce的數(shù)據(jù)庫 用了個ojdbc6.jar,使用pycharm調(diào)試的時候6的不行,一打包成exe文件就出問題了。。。

C:Users**Desktoptest_kafka>.consumer_kafka.exe
Traceback (most recent call last):
File "consumer_kafka.py", line 1, in <module>
File "D:python36libsite-packagesPyInstallerloaderpyimod03_importers.py",
line 631, in exec_module

exec(bytecode, module.__dict__)

File "site-packagesjaydebeapi3-1.3.2-py3.6.eggjaydebeapi__init__.py", line
22, in <module>
File "D:python36libsite-packagesPyInstallerloaderpyimod03_importers.py",
line 631, in exec_module

exec(bytecode, module.__dict__)

File "site-packagespy4j-0.10.7-py3.6.eggpy4jjava_gateway.py", line 2467, in
<module>
ModuleNotFoundError: No module named 'py4j.java_collections'
[6028] Failed to execute script consumer_kafka

回答
編輯回答
蔚藍色

找到問題是用的python3.6 pyinstaller對3.6的支持不好。問題問的唐突了 emmm

2017年12月16日 13:54