国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

這篇具有很好參考價(jià)值的文章主要介紹了pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1.pycharm + pyinstaller + nsis(zip方式)

2.pycharm + nuitka + nsis + VNISEdit (目前使用)

一.在pycharm使用pyinstaller打包項(xiàng)目

先準(zhǔn)備好要打包的python項(xiàng)目

將項(xiàng)目文件在terminal中打開

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

安裝 pyinstaller

pip install pyinstaller

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

輸入pyinstaller的相關(guān)打包指令

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

我們選用

pyinstaller -D start.py

start.py是啟動(dòng)入口

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

等待打包完畢

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

去到項(xiàng)目文件夾下,會(huì)出現(xiàn)三個(gè)新的文件

build,dist,start.spec

其中build文件夾中生成的是一些日志文件以及工作文件,而在dist文件夾中的是已經(jīng)打包好的文件,start.spec是自行設(shè)置的配置文件,沒(méi)有過(guò)多要求,可以不用設(shè)置,使用其默認(rèn)配置

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

此時(shí)進(jìn)入dist中可以找到啟動(dòng)文件

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

啟動(dòng)之前,將當(dāng)前項(xiàng)目里的配置文件夾移入到dist中與啟動(dòng)文件同級(jí)的地方

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)
pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

之后打開.exe文件就可以運(yùn)行當(dāng)前項(xiàng)目

項(xiàng)目打包后,制作成安裝包,使用nsis

當(dāng)前dist的下一級(jí)是start文件夾,之后才是打包的內(nèi)容

所以,把start文件夾壓縮成zip

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

打開nsis,選擇zip的加載方式

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

找到剛才的zip文件,可以選擇一下生成路徑,默認(rèn)路徑是ZIP文件的同級(jí)目錄

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

點(diǎn)擊generate,完成后close

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

回到項(xiàng)目文件到dist中,此時(shí)項(xiàng)目安裝包已經(jīng)生成

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

先準(zhǔn)備好要打包的python項(xiàng)目

將項(xiàng)目文件在terminal中打開

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

安裝 pyinstaller

pip install pyinstaller

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

輸入pyinstaller的相關(guān)打包指令

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

我們選用

pyinstaller -D start.py

start.py是啟動(dòng)入口

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

等待打包完畢

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

去到項(xiàng)目文件夾下,會(huì)出現(xiàn)三個(gè)新的文件

build,dist,start.spec

其中build文件夾中生成的是一些日志文件以及工作文件,而在dist文件夾中的是已經(jīng)打包好的文件,start.spec是自行設(shè)置的配置文件,沒(méi)有過(guò)多要求,可以不用設(shè)置,使用其默認(rèn)配置

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

此時(shí)進(jìn)入dist中可以找到啟動(dòng)文件

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

啟動(dòng)之前,將當(dāng)前項(xiàng)目里的配置文件夾移入到dist中與啟動(dòng)文件同級(jí)的地方

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)
pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

之后打開.exe文件就可以運(yùn)行當(dāng)前項(xiàng)目

項(xiàng)目打包后,制作成安裝包,使用nsis

當(dāng)前dist的下一級(jí)是start文件夾,之后才是打包的內(nèi)容

所以,把start文件夾壓縮成zip

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

打開nsis,選擇zip的加載方式

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

找到剛才的zip文件,可以選擇一下生成路徑,默認(rèn)路徑是ZIP文件的同級(jí)目錄

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

點(diǎn)擊generate,完成后close

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

回到項(xiàng)目文件到dist中,此時(shí)項(xiàng)目安裝包已經(jīng)生成

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

二.nuitka打包

先準(zhǔn)備好要打包的python項(xiàng)目

將項(xiàng)目文件在terminal中打開

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

安裝 nuitka

pip install nuitka

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

輔助功能(不安裝打包過(guò)程可能會(huì)出現(xiàn)警告)

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

輸入nuitka的相關(guān)打包指令

--standalone

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

--include-package=sqlalchemy

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

--follow-imports

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

--show-progress

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

--enable-plugin=pyside6(可以不加)

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

--windows-icon-from-ico=E:\MyProject\StudySource\git_pro\ncepu_huadian\api\icon.ico

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

我們選用

python -m nuitka --follow-imports --standalone --show-progress --enable-plugin=pyside6 --windows-icon-from-ico=E:\MyProject\StudySource\git_pro\ncepu_huadian\api\icon.ico --include-package=sqlalchemy start.py

start.py是啟動(dòng)入口

等待打包完成之后,去到項(xiàng)目文件夾下,會(huì)出現(xiàn)新的文件夾

start.build,start.dist,

其中start.build文件夾中生成的是一些日志文件以及工作文件,而在start.dist文件夾中的是已經(jīng)打包好的文件

此時(shí)進(jìn)入start.dist中可以找到啟動(dòng)文件

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

啟動(dòng)之前,將當(dāng)前項(xiàng)目里的配置文件夾移入到start.dist中與啟動(dòng)文件同級(jí)的地方

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)
pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

之后打開.exe文件就可以運(yùn)行當(dāng)前項(xiàng)目

項(xiàng)目打包后,制作成安裝包,

一般需要用到的就是nsis“編譯NSI腳本”和“腳本編輯器(VNISEdit)”。

打開VNISEdit,使用新建向?qū)_本(自帶內(nèi)置),使用向?qū)Щ具M(jìn)行建立,可滿足常規(guī)的一些應(yīng)用安裝過(guò)程:

詳細(xì)教程:NSIS制作安裝包筆記(一):NSIS介紹、使用NSIS默認(rèn)向?qū)_本制作Windows安裝包 - 紅胖子(紅模仿) - 博客園 (cnblogs.com)

打開VNISEdit,選擇 新建腳本向?qū)?/span>

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

下一步

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

根據(jù)需要修改內(nèi)容

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

根據(jù)需要修改內(nèi)容

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

根據(jù)需要修改內(nèi)容(建議默認(rèn))

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

根據(jù)需要修改內(nèi)容(默認(rèn)再C盤,許可文件自行準(zhǔn)備)

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

根據(jù)需要修改內(nèi)容

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

根據(jù)需要修改內(nèi)容

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

根據(jù)需要修改內(nèi)容(建議默認(rèn))

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

根據(jù)需要修改內(nèi)根據(jù)需要修改內(nèi)容(建議默認(rèn))

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

選擇前兩項(xiàng)

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

第一部分完成

打開nsis選擇如下

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

加載剛才的腳本

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

等待編譯完成,可以直接右下角嘗試安裝,也可以回到腳本所在文件夾下找到安裝包

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)
pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

打包過(guò)程結(jié)束,測(cè)試安裝包

pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)
pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)
pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)
pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)

回到文件夾,項(xiàng)目已經(jīng)安裝完畢,找到start.exe即可運(yùn)行文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-467524.html

到了這里,關(guān)于pycharm 項(xiàng)目打包制作安裝包教程(pyinstaller/nuitka + nsis)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Python】項(xiàng)目打包:如何使用PyInstaller打包python程序(exe)

    常用python的開發(fā)者現(xiàn)在也是很多的,用python可以做很多事情,如果涉及到python桌面開發(fā)一定會(huì)使用PyInstaller將程序打包成 執(zhí)行程序 ,如果要求更高的話還會(huì)再次封裝成 安裝程序 (工具inno setup)。 執(zhí)行程序就是復(fù)制到其他電腦可以直接運(yùn)行,不需要安裝配置python環(huán)境。 安裝

    2024年02月13日
    瀏覽(31)
  • Python pyinstaller打包exe最完整教程

    Python pyinstaller打包exe最完整教程

    python提供了多種方法用于將普通的*.py程序文件編譯成exe文件(有時(shí)這里的“編譯”也稱作“打包”)。exe文件即可執(zhí)行文件,打包后的*.exe應(yīng)用不用依賴python環(huán)境,可以在他人的電腦上運(yùn)行。 pyinstaller是一個(gè)第三方模塊,專用于python程序的exe打包。此外python還有一些別的方法

    2024年02月08日
    瀏覽(27)
  • pyinstaller打包exe應(yīng)用程序詳細(xì)教程

    pyinstaller打包exe應(yīng)用程序詳細(xì)教程

    1、PyInstaller簡(jiǎn)介 PyInstaller是一個(gè)跨平臺(tái)的Python應(yīng)用打包工具,支持 Windows/Linux/MacOS三大主流平臺(tái),能夠把 Python 腳本及其所在的 Python 解釋器打包成可執(zhí)行文件,從而允許最終用戶在無(wú)需安裝 Python 的情況下執(zhí)行應(yīng)用程序。 PyInstaller 制作出來(lái)的執(zhí)行文件并不是跨平臺(tái)的,如果需

    2024年02月11日
    瀏覽(29)
  • 【Python三種打包方式】分別使用PyInstaller & setupTools & 拷貝環(huán)境實(shí)現(xiàn)項(xiàng)目打包

    【Python三種打包方式】分別使用PyInstaller & setupTools & 拷貝環(huán)境實(shí)現(xiàn)項(xiàng)目打包

    pyinstaller 和 setuptools 打包有什么區(qū)別(來(lái)自 ChatGPT 的答案) pyinstaller 和 setuptools 都是 Python 中常用的打包工具,但它們的主要目的和工作方式略有不同。 pyinstaller 是一個(gè)可以將 Python 代碼 打包成一個(gè)可執(zhí)行文件的工具 ,它會(huì)將你的 Python 代碼和所有依賴項(xiàng)打包成一個(gè)單獨(dú)的可

    2024年02月03日
    瀏覽(29)
  • Pyinstaller 打包 django 項(xiàng)目如何將命令行參數(shù)加入?

    Pyinstaller 打包 django 項(xiàng)目如何將命令行參數(shù)加入?

    起因 Pyinstaller 打包 django 項(xiàng)目,打包成 manage.exe 后用命令行 cmd manage.exe runserver 0.0.0.0:8001 --noreload 來(lái)運(yùn)行感覺(jué)很不方便。 希望能夠直接把命令行參數(shù)也打包進(jìn)去,直接運(yùn)行 exe 。我走了些彎路,但最終實(shí)現(xiàn)了。 我看到有人說(shuō) 新建一個(gè) main.py 在里面用 os.system : 看起來(lái)可行,在

    2024年02月13日
    瀏覽(17)
  • 通過(guò)pyinstaller將python項(xiàng)目打包成exe執(zhí)行文件

    目錄 第一步:安裝pyinstaller 第二步:獲取一個(gè)ico圖標(biāo)(也即是自己這個(gè)exe文件最后的圖標(biāo)) 第三步:打包 pip install pyinstaller 先從這里獲取一個(gè)png圖片:iconfont-阿里巴巴矢量圖標(biāo)庫(kù) 再轉(zhuǎn)化成ico圖片(推薦256 x 256):PNG轉(zhuǎn)ICO - 在線轉(zhuǎn)換圖標(biāo)文件 ?可以把得到的ico圖片放在pytho

    2024年02月09日
    瀏覽(32)
  • python項(xiàng)目打包成exe可執(zhí)行文件(pyinstaller庫(kù))

    python項(xiàng)目打包成exe可執(zhí)行文件(pyinstaller庫(kù))

    前言:才入職新公司;進(jìn)來(lái)工作內(nèi)容,就是將之前的python腳本項(xiàng)目打包成.exe可執(zhí)行文件;一來(lái)方便不同崗位的同事之間使用,二來(lái)源碼信息不會(huì)改動(dòng)和泄漏。 正因?yàn)閜ython具有豐富的第三方庫(kù),目前已有數(shù)萬(wàn)之多;這里用到的是 \\\'pyinstaller\\\'庫(kù); 正文: 兩種情況: Ⅰ、單獨(dú)一個(gè)

    2024年02月06日
    瀏覽(24)
  • 使用pyinstaller將具有多個(gè)python文件的項(xiàng)目打包為exe(含依賴庫(kù))

    使用pyinstaller將具有多個(gè)python文件的項(xiàng)目打包為exe(含依賴庫(kù))

    1、將需要打包有python文件放到一個(gè)文件夾,例如下圖所示的Demo文件夾,其中ClickEveryDay.py為主文件,telegram.ico為圖標(biāo)文件。 ??2、生成主函數(shù)對(duì)應(yīng)的spec文件 命令:在Demo文件夾路徑下使用:pyi-makespec ClickEveryDay.py,將產(chǎn)生一個(gè)ClickEveryDay.spec文件。 3、修改ClickEveryDay.spec文件:加

    2024年02月11日
    瀏覽(26)
  • nuitka打包軟件程序

    1、打包參數(shù)含義 2、打包成文件夾 nuitka --standalone --windows-disable-console --show-memory --show-progress --plugin-enable=pyside6 --follow-imports --output-dir=out --windows-icon-from-ico=./icon.ico xxx.py 3、打包成一個(gè)exe nuitka --onefile --windows-disable-console --show-memory --show-progress --plugin-enable=pyside6 --follow-imports -

    2024年02月14日
    瀏覽(20)
  • Python Nuitka打包指南

    Python Nuitka打包指南

    更多Python學(xué)習(xí)內(nèi)容:ipengtao.com 大家好,我是彭濤,今天為大家分享 Python Nuitka打包指南,全文2100字,閱讀大約8分鐘。 在Python應(yīng)用程序開發(fā)中,打包是將代碼和依賴項(xiàng)組合成可執(zhí)行文件或庫(kù)的關(guān)鍵步驟之一。Nuitka是一個(gè)用于將Python代碼編譯成C/C++代碼的工具,能夠顯著提高P

    2024年02月20日
    瀏覽(21)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包