python打包多類型文件的操作方法
環(huán)境win10, python3.7,pyinstaller3.6
一 下載pyinstaller
(1)cmd中pip install pyinstaller
(2)pycharm中file—settings—project Interpreter----右上角‘+'----搜索puinstaller----install package
成功即可!
二 主程序打包
打開(kāi)cmd,cd到程序文件夾位置
由于文件夾中有多個(gè)子文件夾,包含多個(gè)程序,找到主程序的位置,
使用命令行:pyinstaller -F D:\db\監(jiān)控系統(tǒng)(2020.9.15)\systemcode\maincode.py
注意:一定使用絕對(duì)路徑??!
successfully之后文件夾中會(huì)增加幾個(gè)子文件,如下圖紅框所示;
三 打包所有文件
要打包的文件中除了.py文件之外,還有其他諸如txt,ttf,pth等文件,如果將其與py文件放在一塊,打包時(shí)會(huì)出現(xiàn)錯(cuò)誤,先將py之外的文件放在一邊。
1.打開(kāi)上圖中的maincode.spec文件(我用的是notepad++),
上圖‘1'中放的是除了主程序maincode.py之外的其他py文件,記得用‘\\',用逗號(hào)隔開(kāi);
‘2'中增加的是exe中使用的圖標(biāo)地址,用絕對(duì)路徑。
2.cmd中寫(xiě)命令行:
pyinstaller -F -w -i D:\db\監(jiān)控系統(tǒng)(2020.9.15)\systemcode\logo.ico maincode.spec
成功之后,打開(kāi)文件夾中的dist文件,這里是存放exe程序的位置。
上邊步驟忽略的其他文件(txt等)放在與exe文件同級(jí)的文件夾中。雙擊exe即可!
如上?。?/p>
到此這篇關(guān)于python打包多類型文件的操作方法的文章就介紹到這了,更多相關(guān)python打包多類型文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
對(duì)django 2.x版本中models.ForeignKey()外鍵說(shuō)明介紹
這篇文章主要介紹了對(duì)django 2.x版本中models.ForeignKey()外鍵說(shuō)明介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Python中SOAP項(xiàng)目的介紹及其在web開(kāi)發(fā)中的應(yīng)用
這篇文章主要介紹了Python中的SOAP項(xiàng)目及其在web開(kāi)發(fā)中的應(yīng)用,本文來(lái)自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下2015-04-04python安裝自己的代碼到site-packages問(wèn)題
這篇文章主要介紹了python安裝自己的代碼到site-packages問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11python利用多種方式來(lái)統(tǒng)計(jì)詞頻(單詞個(gè)數(shù))
這篇文章主要介紹了python利用多種方式來(lái)統(tǒng)計(jì)詞頻(單詞個(gè)數(shù)),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05淺談Python中的zip()與*zip()函數(shù)詳解
這篇文章主要介紹了淺談Python中的zip()與*zip()函數(shù)詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-02-02Flask和pyecharts實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)可視化
這篇文章主要介紹了Flask和pyecharts實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)可視化,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02