PyInstaller 兼容性問題


啓動使用 PyInstaller 打包的 *.EXE 文件與直接通過 Python 解釋器運行 *.PY 源代碼文件,存在些許差異;所以,發布後的應用程序與源代碼版本也可能有差異。

PyInstaller 設置瞭一個 Python 代碼運行環境,同時由於開發人員 (或理念) 不同、基於其它語音編寫的綁定模塊、發布後使用 *.PYD 格式、等,這種差異就可能自然産生。

若源代碼剛好在某方麵剛好與 PyInstaller 不完全兼容,就會齣現一些差異。

工程越大,齣現這種差異的可能性就越高。

PyInstaller 版本 CPython 版本 平颱 模塊 類 (函數) 說明 備注
4.0 3.6.8 Windows amd64 os popen 提示 subprocess 找不到 _xx 變量 源碼正常
5.0 3.8.10 Windows amd64 psutil net_if_addrs().items() 首次無法獲得當前網卡 MAC 源碼正常

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。

上一話題

PyInstaller 安裝

下一話題

PyInstaller 安裝

快速搜索