導航:首頁 > 軟體知識 > python怎麼把程序打包

python怎麼把程序打包

發布時間:2022-12-26 03:02:38

㈠ 如何打包python文件

最近寫了一個小小的程序,需要進行封裝exe,為了簡單,就直接用了pyinstaller這個模塊,對於python3.6版本的童鞋來說,簡直方便的不要。下面就給大家介紹一下如何用pyinstaller去封裝程序為exe程序。

首先,需要安裝一下pip這個應用,這個已經在前面的文章中說過了,windows和linux都有請借鑒windows和linux。

第二步,安裝好pip之後,在cmd命令窗口中輸入pip install pyinstaller即能安裝上pyinstaller,那麼接下來要介紹一下關於pyinstaller幾個指令了:
-w指令
直接發布的exe應用帶命令行調試窗口,在指令內加入-w命令可以屏蔽;
-F指令
注意指令區分大小寫。這里是大寫。使用-F指令可以把應用打包成一個獨立的exe文件,否則是一個帶各種dll和依賴文件的文件夾;
-p指令
這個指令後面可以增加pyinstaller搜索模塊的路徑。因為應用打包涉及的模塊很多。這里可以自己添加路徑。不過經過筆者測試,site-packages目錄下都是可以被識別的,不需要再手動添加。
那麼通常是使用-F指令,使用的語法是:pyinstaller -F (python程序名稱).py

㈡ python123編程完成後如何將程序打包

用百pyinstaller,很容易就能實現,步驟如下:

下載pyinstaller包,(我可以安裝包發給你),把pyinstaller解壓到任意路徑後

1.開始->運行->cmd->回車

2.把路徑改為pyinstaller所在的路徑。比如pyinstaller在D盤,則輸入「D:」(不包括「下度同)回車,再知輸入」cd pyinstaller」回道車

3.把你要打包的.py文件和執行文件所需要的文件復制到你解壓的文件夾中(假如你要打包hello.py)

4.輸入「Configure.py」回車

5.輸入「Makespec.py hello.py」回車,正確的話會產生一個hello文件夾,把這個文件夾你的hello.spec文件復制到跟hello.py一個目錄里專

6.輸入「Build.py hello.spec」回車,正確執行後會在當前目錄產生幾個文件夾,在dist文件夾里的東西就是我們所需要的,最後記得把所有程屬序hello.py所需的文件拷到dist文件夾里。

㈢ 如何將python程序打包為exe

1、安裝PyInstaller 3.0
(1)下載:PyInstaller/3.0,2015-10-04更新;【PyInstaller-3.0.tar.gz】
(2)解壓文件:【D:\PyInstaller3.0】;
(3)命令提示符進入到PyInstaller3.0文件夾內,輸入命令:python setup.py install
或者:在命令提示符中輸入:pip install pyinstaller
如果已經安裝好,會有下圖提示:

(4)輸入命令:pip list,可以查看python所有安裝的包及版本;

2、將py文件打包成exe文件
(1)在【D:\PyInstaller3.0】目錄下新建文件夾【myexe】,將py文件放入其中;
(2)命令提示符進入到myexe文件夾;
(3)命令提示符輸入:pyinstaller -F 文件名.py;注意空格和大小寫;【例如pyinstaller -F mytest.py】
(4)在文件夾內將生成若干文件,其中exe文件在dist文件夾中。

3、其他參數:輸入命令pyinstaller -h查看。
4、嘗試過的命令:
(1)【pyinstaller -w mytest.py】,生成exe文件在運行時,不會彈出CMD窗口;
(2)【pyinstaller --icon=D:\PyInstaller3.0\myexe\icon\myicon.ico -F mytest.py】,可為exe文件生成圖標。

㈣ Python程序加密打包

步驟:
1、使用此文程序編譯python源程序為pyd
鏈接: https://www.jianshu.com/p/4465cf9283b6
2、編寫入口py文件,調用pyd模塊
注意點:
1、由於pyinstaller不會導入pyd程序依賴包,所以需要將pyd程序依賴包在入口py文件中導入一次,避免打包exe時pyd無法使用
2、打包exe後,路徑有所變化,pyd中路徑需使用絕對路徑
3、pyd文件不要寫入口調用,if main等,在入口py文件中導包及調用相關函數

優點:脫離python環境,包依賴
缺點:文件較大
步驟:
1、將入口py文件打包為exe可執行程序,會自動導入pyd文件並進行封裝
注意點:
1、打包exe後,cmd下運行程序,看是否有錯誤輸出,按提示解決相應問題即可

閱讀全文

與python怎麼把程序打包相關的資料

熱點內容
禁用驅動程序強制簽名怎麼啟用 瀏覽:780
自動同步數據的數據在哪裡 瀏覽:504
公司機票代理怎麼賺錢 瀏覽:806
瑞精密技術有限公司怎麼樣 瀏覽:295
投標代理公司什麼責任 瀏覽:942
反饋信息能保持多久 瀏覽:93
2050職業技術類院校如何報名 瀏覽:15
端面切槽程序怎麼編 瀏覽:867
谷歌地球有多少數據 瀏覽:293
相親怎麼發信息說對方忙 瀏覽:659
期貨最短交易時間是多少秒 瀏覽:389
為什麼要用U交易 瀏覽:258
手機不能進行數據遷移怎麼辦 瀏覽:109
錢易收代理一個月多少錢 瀏覽:329
小程序點菜一直待支付會怎麼樣 瀏覽:138
公務員和交易員哪個要求高 瀏覽:325
手機二手市場怎麼入門 瀏覽:218
微信小程序怎麼切入電商 瀏覽:483
求推薦飲品技術加盟費用多少 瀏覽:679
怎麼查乳製品行業數據 瀏覽:175