<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
1、將需要打包的專案為anjuke_sd目錄下的所有python檔案,其中excute_main.py為主檔案。
2、生成主函數對應的spec檔案
命令:在anjuke_sd路徑下使用:pyi-makespec excute_main.py
如下圖已經生成excute_main.spec檔案。
3、修改spec檔案:加入需要打包的所有python檔案,同時確保以下兩項包含該專案的路徑
4、對spec檔案進行pyinstaller安裝
命令:pyinstaller excute_main.spec
若顯示如下所示則證明打包成功。
此時專案下多了兩個目錄,進入dist目錄,找到dist路徑下字尾名為exe的檔案。這裡為dist下目錄excute_main下的excute_main.exe。
打包成功!
1、還是進入你需要打包的檔案的路徑,執行命令:pyinstaller -F 1.py,如下圖所示。
ps: -F參數列示覆蓋打包,這樣在打包時,不管我們打包幾次,都是最新的,這個記住就行,固定命令。
出現問題:
assert mpl_data_dir, “Failed to determine matplotlib’s data directory!”
AssertionError: Failed to determine matplotlib’s data directory!
解決:
找到該檔案:
D:ProgramFilePython38Libsite-packagesPyInstallerhooks
修改hook-matplotlib.py檔案,按照如下程式碼進行修改,再次打包就可以正常
import matplotlib mpl_data_dir = matplotlib.get_data_path() datas = [ (mpl_data_dir, "matplotlib/mpl-data"), ]
2、執行完畢之後,會生成幾個資料夾,如下圖所示。
點進去就看到了exe,點選執行
OK!
3、預設打包圖片,如下圖所示。
加上 -i 引數之後,如下圖所示,會形成一個類似風力發電機的logo圖案。
ps:程式路徑最好全部都是英文,否則肯能會出現莫名其妙的問題
總結命令
平常我們只需要這三個就好了,足夠滿足所有需求了。
到此這篇關於如何使用pyinstaller打包多個和單個python檔案的文章就介紹到這了,更多相關pyinstaller打包python檔案內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45