Python工程打包


Python項目打包

我是自己寫了一個項目,然后需要打包成問一個exe文件,這樣直接打開這個文件就可以運行,而不需要在pycharm中打開相應文件才能運行,也可以將打包好的文件發給其他人,不需要pycharm也可以運行。

下面直接進入正題,如何打包。

1.在小黑框(win+R輸入cmd),輸入以下命令:pip install pyinstaller(這個下載是通過pip下載的,要是沒pip的話得安裝以下,不過現在下載的python基本都會自帶有pip),然后等待下載。

我這個是已經安裝好了的截圖。

 2.之后輸入命令:pyinstaller -F E:\Leaning\Python-code\1.School\StudentSys\main.py

后面那串是你需要打包文件存放的地址。

然后等待打包完成,但是也會出現打包出錯的情況,比如本人遇到

 

這個主要是因為本人的路徑有個文件名中間有空格,我把空格改了之后就OK啦。

這個是打包成功后的截圖:

3.這個地址是打包好的文件存放的位置。

 

3.然后你直接像打開軟件一樣打開。這個時候,你又會發現,你遇到閃退問題啦。出現閃退的原因主要是因為我們在寫項目的時候調用了一些庫,而生成的打包文件所在是地址沒有我們文件運行的庫,所以我么只要在文件的根目錄下把庫復制過去就行。也可以把文件移動到庫里面,但是我覺得那樣我的庫會比較亂,所以我選擇了前者,這樣子打包發給朋友也方便(要連同庫一起打包。)

至於python的庫,一般是存在我們安裝的python路徑下:

 

 

 

4.最后打開我們打包好的exe文件夾

 

 

因為我寫的只是用到了第一個庫,所以就復制了第一個而已。我把它發給其他人,電腦未安裝編譯環境的也可以運行,嘻嘻。

5.還有一點,就是你要直接在這個里面打開main,exe,像我之前直接把exe丟到桌面運行,就出現了閃退問題,以為這個時候相當於你沒有了庫,你的文件不在桌面。

這是本人的一些經驗,若有不對,請多指教。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM