pyinstaller打包.py程序爲.exe操做指南

pyinstaller打包.py程序爲.exe操做指南

20190526內容綱要:html

一、pyinstaller安裝

二、程序封裝

三、可執行程序

 

0 前言

今天第一次試試將一個py程序封裝成一個.exe文件,總之有不少須要總結和完善的地方。今天先將第一次的採坑記錄下來。python

可能很簡單,只是我沒玩明白!ui

 

1 pyinstaller安裝

首先安裝pyinstaller,這個剛開始我在pycharm中找不到。因此用pip安裝。我我的習慣,全部的包儘可能在pycharm中完成,這樣能避免包的混亂,固然若是你對包的管理和安裝很熟悉就當我沒說。spa

用pip裝注意事項:若是電腦上裝有多個環境,好比我有py35,py36,若是直接pip可能會給後續管理帶來不少不便。網上有不少添加環境變量什的,可能弄不明白。.net

個人心得就是:若是有多個環境。使用pip必定要cd到你想要安裝的那個python目錄下的pip文件夾以後,再使用pip安裝視頻

舉個例子:htm

 下面給看一下D:/anaconda3/envs文件裏的python35ip

明白這些以後,直接打開cmd,進入到相應的pip目錄下進行安裝:資源

   

這樣,知道顯示安裝成功。就算是裝好了!get

 

2 程序封裝

 接下來就是程序封裝。首先要選擇好須要封裝的程序。好比在桌面新建一個文件夾,起名demo不能有中文!!!

而後將.py程序放進去。

接下來再次打開cmd,進入到這個目錄下,

運行pyinstaller -F xxxx.py

關於pyinstaller的命令後續會更新~

這樣就會在demo的文件下生成三個文件,其中一個build文件夾,一個dist文件夾,一個test.spec文件。dist文件夾中就是封裝完成的.exe文件。

這個時候會報錯,會顯示C:\qt64\qt_1544645195969\_h_env\Library\plugins找不到,那麼就去c盤創建一個如出一轍的文件路徑。

而後去本身的anaconda3下的文件夾中將qt的plugins拷貝過來。

個人文件路徑是:D:\anacond3\pkgs\pyqt-5.9.2-py36h6538335_2\Library\plugins

而後將這兩個文件夾同時拷貝到剛剛在c盤新建的那個文件路徑中去,再次執行pyinstaller -F test.py

這個時候生成的.exe文件還時不能執行,由於缺乏qt5的環境配置。

 

3 可執行程序

qt5的環境配置:

 個人路徑:從D:/anaconda3/library/bin中找到這幾個文件,將其拷貝到test.exe同一目錄下。

這個時候再執行.exe文件就能夠了。

我以爲應該能夠更簡單些。等後續玩明白了再修改調整吧。目前就先這樣子!

 

4 推薦

 推薦1:唧唧Down  一個能夠將pc端的b站視頻下載到本地的軟件。最近在b站上收藏的視頻老是失效。這麼良心的視頻不能白白浪費資源。

下載地址:http://www.onlinedown.net/soft/1201300.htm

推薦2:fcapture  一款截圖軟件,雖然一直在用snipaste很好用,可是這個軟件一個很好用的功能是截長圖,好比截取整個網頁,選擇以後它會自動下拉。很好用

下載地址:https://dl.pconline.com.cn/download/409863-1.html

 

我是尾巴~

你必定要知道本身的弱點在哪裏,趁生活還沒發現它之前,強大它!不知道幹啥了,就作好如今!

相關文章
相關標籤/搜索