利用Pycharm將python文件打包為exe文件的超詳細(xì)教程(附帶設(shè)置文件圖標(biāo))
前言
這里給大家介紹一下利用Pycharm如何打包文件,并為文件設(shè)置圖標(biāo)。
一、下載pyinstaller庫(kù)
1)點(diǎn)擊win+r,輸入cmd打開(kāi)控制管理器
2)輸入pip install pyinstaller進(jìn)行安裝

ps:因?yàn)槲冶救耸且淮沃苯影惭b成功,沒(méi)有遇到什么問(wèn)題,如果出現(xiàn)問(wèn)題的話,可以在評(píng)論區(qū)留言,我看見(jiàn)會(huì)給解答,另外附上一個(gè)解決此庫(kù)安裝的鏈接:pyinstaller安裝失敗的解決方法
二、打開(kāi)Pycharm進(jìn)行打包(不更改圖標(biāo))
1.進(jìn)入Terminal控制臺(tái)進(jìn)行編輯

2.轉(zhuǎn)入對(duì)應(yīng)路徑(可看情況忽略)
ps:如果你的文件本身就位于項(xiàng)目下,可忽略此步驟

3.控制臺(tái)內(nèi)輸入代碼
輸入:pyinstaller -F -w 運(yùn)行文件名

輸入結(jié)束后點(diǎn)擊回車等待完成即可
三、打開(kāi)Pycharm進(jìn)行打包(更改圖標(biāo))
1.進(jìn)入Terminal控制臺(tái)進(jìn)行編輯

2.轉(zhuǎn)入對(duì)應(yīng)路徑(可看情況忽略)
ps:如果你的文件本身就位于項(xiàng)目下,可忽略此步驟

3.控制臺(tái)內(nèi)輸入代碼
輸入:pyinstaller -F -w -i 圖標(biāo)路徑(.ico) 運(yùn)行文件名

ps:記住,只能是ico文件才能設(shè)置為圖標(biāo),png和jpg格式是不接受的,我這里給一個(gè)免費(fèi)的png和jpg格式轉(zhuǎn)ico格式的網(wǎng)站,可以更具自己的需求設(shè)置圖標(biāo)大小,轉(zhuǎn)化網(wǎng)址點(diǎn)擊下方鏈接
https://png2icojs.com/zh/
輸入結(jié)束后點(diǎn)擊回車等待完成即可
四、文件展示以及問(wèn)題答疑
1.打包成功的顯示

ps:我在打包過(guò)程中一直很順利,沒(méi)有遇到什么麻煩,所以對(duì)于這里出現(xiàn)的問(wèn)題就不加以描述了
2.找到exe文件的路徑

3.完成

4.問(wèn)題答疑
我查找了大部分運(yùn)行exe文件沒(méi)有執(zhí)行的情況,并且對(duì)應(yīng)我自己的實(shí)際情況我發(fā)現(xiàn)幾乎80%失敗的原因都是沒(méi)有將相應(yīng)文件引用進(jìn)來(lái)。
以下以我的兩個(gè)項(xiàng)目為例
圖片:


文件夾

ps:對(duì)于其他文件的引用也是類似的解決方法
總結(jié)
到此這篇關(guān)于利用Pycharm將python文件打包為exe文件(附帶設(shè)置文件圖標(biāo))的文章就介紹到這了,更多相關(guān)Pycharm將python文件打包為exe內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pytorch下大型數(shù)據(jù)集(大型圖片)的導(dǎo)入方式
今天小編就為大家分享一篇pytorch下大型數(shù)據(jù)集(大型圖片)的導(dǎo)入方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01
Python代碼實(shí)現(xiàn)http/https代理服務(wù)器的腳本
這篇文章主要介紹了Python代碼做出http/https代理服務(wù)器,啟動(dòng)即可做http https透明代理使用,通過(guò)幾百行代碼做出http/https代理服務(wù)器代碼片段,需要的朋友可以參考下2019-08-08
Python編程使用*解包和itertools.product()求笛卡爾積的方法
這篇文章主要介紹了Python編程使用*解包和itertools.product()求笛卡爾積的方法,涉及Python列表轉(zhuǎn)換及itertools.product()求笛卡爾積相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
Python簡(jiǎn)潔強(qiáng)大的ORM框架Peewee的用法詳解
這篇文章主要為大家詳細(xì)介紹了Peewee,它作為一款簡(jiǎn)潔且功能強(qiáng)大的?ORM(對(duì)象關(guān)系映射)框架,為開(kāi)發(fā)者提供了高效便捷的數(shù)據(jù)庫(kù)交互方式,下面我們來(lái)看看它的具體使用吧2025-01-01
Python應(yīng)用實(shí)現(xiàn)雙指數(shù)函數(shù)及擬合代碼實(shí)例
這篇文章主要介紹了Python應(yīng)用實(shí)現(xiàn)雙指數(shù)函數(shù)及擬合代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
詳細(xì)過(guò)程帶你用Python做車牌自動(dòng)識(shí)別系統(tǒng)
這篇文章主要介紹了帶你用Python做車牌自動(dòng)識(shí)別系統(tǒng)的詳細(xì)過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-08-08

