1. pyinstaller打包成exe后報錯
腳本在Pycharm和IDE環境下運行正常,但是用pyinstaller打包成exe報錯,"Failed to execute script xxx exe;用try...except...finally捕獲到錯誤"No module named 'xxx' ";
方式一:若只有一模塊沒找到,用下列打包命令即可:
e.g. pyinstaller -F JDBC2.py --hidden-import py4j.java_collections
參考鏈接: https://blog.csdn.net/h330531987/article/details/85853750
方式二:若有多個模塊沒找到,可以先跑一遍打包命令,然后修改.spec檔案,
a.執行打包命令:【pyinstaller -F JDBC2.py】;
b.修改.spec檔案,多個模塊用逗號隔開,

c.再執行打包命令【pyinstaller JDBC2.spec】
2. Python打包成exe運行報找不SPARK_HOME【Could not find valid SPARK_HOME while searching】
需要為pyspark添加環境變數如下:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/175708.html
標籤:Python
上一篇:Python 類(class)
