python打包適配xp老版本電腦最佳方案

1、如果用的是64位的python3以上版本,打包出來的程序是無法在32位的電腦上運行的。

2、python打包發(fā)布的工具有pyinstaller和py2exe等,但是pyinstaller最新版只支持python2.7和3.5+。需要下載舊版才支持python3.4。

3、xp對python的版本支持最高只到python3.4.4。

4、試了很多種方案,目前采用32位python3.4.4版本,利用py2exe打包生成的exe程序,可以完美運行在xp電腦上。

5、我沒有試過用32位的或64位的python最新版本利用py2exe打包生成的exe程序可不可以在xp上跑。


2020年05月更新

1、如果要寫xp支持運行的python程序,確定必須要用32位的python3.4.4以下進行開發(fā)。

2、pyinstaller支持python3.4.4的最高版本是pyinstaller3.5

3、支持python3.4.4的pip最高版本是19.1.1,那么為啥要更新pip呢?因為如果pip的版本太低,很多新的包無法通過老舊的pip安裝。比如python3.4.4默認帶的pip版本只有pip7,他安裝pyinstaller的時候就自動安裝了最新版本的pyinstaller3.6,導(dǎo)致該版本無法在我的python3.4.4中運行,如果升級了pip,那么比較新的pip就有了支持python3.4.4的pyinstaller的記錄,就不會傻瓜一樣安裝最新的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • python文件如何打包成.exe程序,這個過程可謂是一波三折,因為是第一次嘗試打包文件,所以了解的并不是太多,所...
    吃魚喵了個魚閱讀 3,463評論 0 1
  • 原文鏈接 我經(jīng)常用python寫些腳本什么的,有時候腳本寫完以后,每次運行都得在IDE打開在運行,很麻煩,所以經(jīng)常...
    g0閱讀 6,251評論 0 2
  • windows系統(tǒng)+python3+pyqt5+pyinstaller打包,經(jīng)常會出現(xiàn)各種打包異常情況。如果代碼沒...
    搬磚_工程師閱讀 1,425評論 0 2
  • 背景 Web端打印功能需求,一開始使用Lodop插件同用戶本地的打印機做交互,它的功能很強大也很齊全。但還是有很多...
    食塵者閱讀 1,945評論 0 0
  • 像是黑夜降臨時的一片寂靜,整個人墜入其中,掙扎,卻被困在似水非水的池面下。又像是蛇的毒液注入身體一般,讓人頭腦發(fā)昏...
    梁重吾閱讀 188評論 0 0

友情鏈接更多精彩內(nèi)容