Python 打造顏值評分應用(三):使用pyinstaller打包應用

之前的文章已經把GUI調試好了,那麼下面就是使用pyinstaller進行打包了。

環境準備

升級setuptools,這裏我是直接使在pycharm直接升級到了最新版。如果不升級setuptools可能會報出這樣的錯誤:

AttributeError: 'str' object has no attribute 'items'

如果你以前使用pip安裝過pyinstaller,那麼恭喜你先卸載掉:pip uninstall pyinstaller,然後安裝GitHub上的包:pip install https://github.com/pyinstaller/pyinstaller/archive/develop.zip

如果缺少這個步驟的話,可能會出現這樣的情況:

打包是成功了,但是打開exe文件,就只有一個終端框,然後剩下啥反應了也沒有了 

環境準備好了,下面就開始進行打包。

打包步驟

我們的代碼就一份py文件,我們把這份文件名改爲howBeautifulUR.py。就形成大概下圖所示的文件結構:

接下來,我們打開pycharm的terminal,使用如下方式進行打包:pyinstaller -w howBeutifulUR.py。這裏-w參數代表打開exe時(在dist文件夾下),不打開終端框。(如果取消-w參數,那麼程序運行時如果出錯,終端框會顯示具體報錯信息,我們可以在調試時候用)。

這裏不建議使用-F參數,因爲如果只打包爲1個文件,那麼運行速度會非常慢。

寫得比較粗,看完三篇文章的都是神仙啊。

以上!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章