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

第二步:屬性配置

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)用實例
新建helloworld.py程序如下

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

執(zhí)行過程如下

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

打開dist文件夾

運行程序

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

