目前python3.x正大行其道,不過有些公司依然使用python2.x,比如說我現在的公司。網上python2.x解決方案還是有些空缺,需要自己去查找。
公司的電腦安裝的python2.7,pip也是比較舊的。不想更新pip的原因是,新的pip有些無法安裝第三方庫到python2.7中。
環境如下:
python2.7
pip 10.1
配置打包環境:
1. 先安裝依賴 pywin32
這個依賴沒有要求,選擇最新的即可。需要注意的python版本與之對應,是32位的,還是64位的。
2. 安裝 PyInstaller
這個庫最新的版本是3.4,但這個版本在python2.7中有個unicode字符的問題,導致安裝失敗。這個bug可以在GitHub上面找得到。
可以適合python2.7的版本是PyInstaller 3.0。
如果想安裝最新版本的PyInstaller,只有更新python到3.x版本
3. PyInstaller使用
這個庫的使用,可以參考下官方文檔。或者直接谷歌或百度,百度上的教程還是足夠用的。我在這里就不在重復了。