pyinstaller打包exe--requests模組打包後無法執行

HuangZhang_123發表於2017-03-31

歡迎加入學習交流QQ群:657341423


python程式中使用到requests,在開發環境中可以正常執行,但用pyinstaller 打包成單個exe檔案後,卻無法執行,提示 requests 中的urllib3依賴的一個six.py模組出現執行錯誤。以下報錯情況:
這裡寫圖片描述

沒有模組queue,但是在我的程式裡面是沒有使用這個模組的
這裡寫圖片描述

出現這個情況,歸根到底都是request模式使用了queue這個模組,在開發模式下執行,系統會自動載入這些模組,但是打包之後,只會根據你程式碼import的模組載入,所以出現這個報錯。

解決方法:
直接載入queue這個模組,重新打包即可
這裡寫圖片描述


歡迎加入學習交流QQ群:657341423

相關文章