Python打包工具PyInstaller的安裝與pycharm配置支持PyInstaller詳細(xì)方法
windows系統(tǒng)下安裝Pyinstaller
cmd下輸入指令
pip install PyInstaller
Pyinstaller的使用
進(jìn)入需要打包的目錄下,執(zhí)行打包命令
Pyinstaller [opts] yourprogram.py
示范
pyinstaller -F -W helloworld.py
opts可選的參數(shù)
| 參數(shù) | 含義 |
|---|---|
| -F | -onefile,打包成一個(gè)exe文件 |
| -D | -onefile,創(chuàng)建一個(gè)目錄,包含exe文件,但會(huì)依賴(lài)很多文件(默認(rèn)選項(xiàng)) |
| -c | -console,-nowindowed,使用控制臺(tái),無(wú)窗口(默認(rèn)) |
| -w | -Windowed,-noconsole,使用窗口,無(wú)控制臺(tái) |
Pyinstaller在pycharm的支持配置
第一步:設(shè)置—-》工具—–》外部工具,點(diǎn)擊左上角的加號(hào)

第二步:屬性配置

name:Pyinstaller EXE(可自定義)
Program:pyinstaller.exe文件所在的路徑,可參考下列路徑
( C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\pyinstaller.exe)
arfuments:-F $FileNameWithoutExtension$.py –noconsole
working:$FileDir$
第三步:保存設(shè)置,退出即可
Pyinstaller的打包應(yīng)用實(shí)例
新建helloworld.py程序如下

鼠標(biāo)點(diǎn)擊需要打包的程序后,在工具—-》外部工具—-》pyinstaller

執(zhí)行過(guò)程如下

看到最后一個(gè)單詞成功就知道打包好了,文件管理器進(jìn)入你打包程序所在的文件夾

打開(kāi)dist文件夾

運(yùn)行程序

ok,大功告成了,一個(gè)簡(jiǎn)單的Python應(yīng)用程序安裝包打包成功。
本文主要講解了Python打包工具PyInstaller的安裝與pycharm配置支持PyInstaller詳細(xì)方法,更多關(guān)于Python打包工具PyInstaller知識(shí)請(qǐng)查看下面的相關(guān)鏈接
- 利用pyinstaller或virtualenv將python程序打包詳解
- 用PyInstaller把Python代碼打包成單個(gè)獨(dú)立的exe可執(zhí)行文件
- Python打包方法Pyinstaller的使用
- python pyinstaller打包exe報(bào)錯(cuò)的解決方法
- Python中用pyinstaller打包時(shí)的圖標(biāo)問(wèn)題及解決方法
- PyInstaller將Python文件打包為exe后如何反編譯(破解源碼)以及防止反編譯
- 教你使用pyinstaller打包Python教程
- 如何使用pyinstaller打包多個(gè)和單個(gè)python文件詳解
- python使用Pyinstaller如何打包整個(gè)項(xiàng)目
- 使用PyInstaller將Python代碼打包成獨(dú)立可執(zhí)行文件詳細(xì)步驟
相關(guān)文章
利用Python實(shí)現(xiàn)一鍵將頭像轉(zhuǎn)成動(dòng)漫風(fēng)
小編今天將為大家詳細(xì)介紹如何利用Python語(yǔ)言制作一個(gè)UI界面,大家可以通過(guò)一鍵點(diǎn)擊就實(shí)現(xiàn)頭像照片轉(zhuǎn)化成動(dòng)漫風(fēng)格的功能,感興趣的可以動(dòng)手嘗試一下2022-07-07
Python實(shí)現(xiàn)兩種多分類(lèi)混淆矩陣
這篇文章主要為大家介紹了Python實(shí)現(xiàn)兩種多分類(lèi)混淆矩陣,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06
python和anaconda區(qū)別以及先后安裝的問(wèn)題詳解
Anaconda(開(kāi)源的Python包管理器)是一個(gè)python發(fā)行版,包含了conda、Python等180多個(gè)科學(xué)包及其依賴(lài)項(xiàng),下面這篇文章主要給大家介紹了關(guān)于python和anaconda區(qū)別以及先后安裝問(wèn)題的相關(guān)資料,需要的朋友可以參考下2022-05-05
吳恩達(dá)機(jī)器學(xué)習(xí)練習(xí):SVM支持向量機(jī)
這篇文章主要為我們帶來(lái)了吳恩達(dá)機(jī)器學(xué)習(xí)的一個(gè)練習(xí):SVM支持向量機(jī),通過(guò)本次練習(xí)相信你能對(duì)機(jī)器學(xué)習(xí)深入更進(jìn)一步,需要的朋友可以參考下2021-04-04
pandas基于時(shí)間序列的固定時(shí)間間隔求均值的方法
今天小編就為大家分享一篇pandas基于時(shí)間序列的固定時(shí)間間隔求均值的方法,具有好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
python中tkinter窗口位置\坐標(biāo)\大小等實(shí)現(xiàn)示例
這篇文章主要介紹了python中tkinter窗口位置\坐標(biāo)\大小等實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Python基礎(chǔ)之getpass模塊詳細(xì)介紹
最近在看Python標(biāo)準(zhǔn)庫(kù)官方文檔的時(shí)候偶然發(fā)現(xiàn)了這個(gè)模塊。仔細(xì)一看內(nèi)容挺少的,只有兩個(gè)主要api,就花了點(diǎn)時(shí)間閱讀了一下源碼,感覺(jué)挺實(shí)用的,在這安利給大家。下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)之getpass模塊的相關(guān)資料,需要的朋友可以參考下。2017-08-08

