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

【python】之pyinstaller模塊,python程序打包成一個可執(zhí)行exe 文件(超詳細(xì))!

這篇具有很好參考價值的文章主要介紹了【python】之pyinstaller模塊,python程序打包成一個可執(zhí)行exe 文件(超詳細(xì))!。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

PyInstaller是一個在Windows、GNU/Linux、macOS等平臺下將Python程序凍結(jié)(打包)為獨立可執(zhí)行文件的工具, 用于在未安裝Python的平臺上執(zhí)行Python編寫的應(yīng)用程序

一.pyinstaller模塊的安裝

使用pip接口進(jìn)行安裝


pip install pyinstaller

二.單個python程序的轉(zhuǎn)換

1.打開命令行:


Pyinstaller -F -w xxxx.py
pyinstaller打包成一個文件,python,python,pip,Powered by 金山文檔

切換到要轉(zhuǎn)換的python文件路徑,輸入上述指令。

(1)-F: 只生成一個單個文件(只有一個 exe 文件)

(2)-w: 就是exe運行的時候不彈出那個命令行(黑窗口)

(3)xxx.py: 就是需要轉(zhuǎn)換的python文件

接收到以下信息,即代表成功

pyinstaller打包成一個文件,python,python,pip,Powered by 金山文檔
pyinstaller打包成一個文件,python,python,pip,Powered by 金山文檔

點擊即可運行改程序

2.如果需要轉(zhuǎn)換的python程序用到的外部庫太多,程序比較大的情況下,可能會出現(xiàn)如下錯誤信息:

pyinstaller打包成一個文件,python,python,pip,Powered by 金山文檔

解決方法如下:

在執(zhí)行完成后雖然報錯,但是與xxx.py文件同級目錄下會生成一個xxx.spec文件,打開這個文件,xxx.py第一行是字符編碼,在代碼的第二三行加入下面兩句代碼。

pyinstaller打包成一個文件,python,python,pip,Powered by 金山文檔

然后執(zhí)行下面代碼(千萬不要再去執(zhí)行原來的打包命令)

pyinstaller打包成一個文件,python,python,pip,Powered by 金山文檔

三.多個python程序的轉(zhuǎn)換

1.首先執(zhí)行命令生成配置文件


pyi-makespec -F  XXX.py

2.打開生成的XXX.spec文件,添加另外幾個程序文件,修改要生成的exe文件名

pyinstaller打包成一個文件,python,python,pip,Powered by 金山文檔

3.然后執(zhí)行下面代碼

pyinstaller打包成一個文件,python,python,pip,Powered by 金山文檔

完成后雙擊運行該文件就可以啦。

@Neng文章來源地址http://www.zghlxwxcb.cn/news/detail-522279.html

到了這里,關(guān)于【python】之pyinstaller模塊,python程序打包成一個可執(zhí)行exe 文件(超詳細(xì))!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • python項目打包成exe可執(zhí)行文件(pyinstaller庫)

    python項目打包成exe可執(zhí)行文件(pyinstaller庫)

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

    2024年02月06日
    瀏覽(24)
  • 通過pyinstaller將python項目打包成exe執(zhí)行文件

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

    2024年02月09日
    瀏覽(32)
  • Python使用pyinstaller打包成.exe文件執(zhí)行后閃退的解決辦法

    Python使用pyinstaller打包成.exe文件執(zhí)行后閃退的解決辦法

    1、程序在PyChram中運行正常,但是用pyinstaller將程序打包成.exe文件執(zhí)行后閃退; 2、使用cmd在在.exe文件處./執(zhí)行后,發(fā)現(xiàn)提示 No module named ‘ttkbootstrap’ ,沒有ttkbootstrap模塊; 3、在工程文件的venvLibsite-packages下,確實存在ttkbootstrap包;這個包不知什么原因沒打包進(jìn).exe文件,

    2024年02月12日
    瀏覽(111)
  • 【Python小工具】解決Python的Pyinstaller將.py文件打包成.exe可執(zhí)行文件后文件過大的問題

    在文章 【Python小項目】Python的GUI庫Tkinter實現(xiàn)隨機(jī)點名工具或抽獎工具并封裝成.exe可執(zhí)行文件中我們實現(xiàn)了一個python小項目的制作并將其打包成了.exe可執(zhí)行文件。但是,當(dāng)我們查看了一下文件大小后,好家伙,一百多行代碼打包完竟然有242M。于是,我們靜下心來思考,是不

    2024年02月10日
    瀏覽(29)
  • 科普:python怎么使用Pyinstaller模塊打包成可執(zhí)行文件

    創(chuàng)建個虛擬環(huán)境來打包,以免把整個系統(tǒng)的亂七八糟的pip的都打包進(jìn)去,建議每個項目創(chuàng)建對應(yīng)的虛擬環(huán)境。 比如: conda create -n myenv python=3.10 PS:還需要安裝項目依賴的其他模塊,建議用requirements.txt文件安裝 -h,–help 查看該模塊的幫助信息 -F,-onefile 產(chǎn)生單個的可執(zhí)行文

    2024年02月08日
    瀏覽(23)
  • python pyinstaller spec文件 打包多個python文件為exe應(yīng)用程序

    python pyinstaller spec文件 打包多個python文件為exe應(yīng)用程序

    使用pyinstaller 單個文件打包 使用pyinstaller 多個文件打包 這里先看下項目文件結(jié)構(gòu): 編輯PaserAdapter_Test.spec文件 執(zhí)行打包命令(可指定輸出程序存放的路徑) 假設(shè)使用默認(rèn)路徑 指定程序存放路徑 如果在windows系統(tǒng)打包,則dist下會有對應(yīng)的.exe程序,此時可脫離其他源文件獨自

    2024年02月16日
    瀏覽(32)
  • Python PyInstaller將程序打包為exe程序

    Python PyInstaller將程序打包為exe程序

    1.執(zhí)行 pip install pyinstaller,結(jié)果如下圖? 2.然后執(zhí)行 pyinstaller -F -w Hello.py 執(zhí)行完之后會產(chǎn)生兩個目錄 在dist目錄下就是可執(zhí)行文件,雙擊即可看到效果

    2024年02月04日
    瀏覽(35)
  • 【Python】項目打包:如何使用PyInstaller打包python程序(exe)

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

    2024年02月13日
    瀏覽(32)
  • python打包Windows.exe程序(pyinstaller)

    python打包Windows.exe程序(pyinstaller) pip install pyinstaller 使用pip命令來安裝pyinstaller模塊。 -F: pyinstaller -F hello.py -p hello2.py -D: pyinstaller -D hello.py -p hello2.py -i : pyinstaller -i tb.ico -F hello.py -p hello2.py 其中前一個文件hello是主文件,后一個文件是會被調(diào)用到的文件,可以有多個。

    2024年02月13日
    瀏覽(30)
  • python pyinstaller運行可執(zhí)行exe文件,在服務(wù)器上出錯:importError: DLL load failed while importing cv2:找不到指定的模塊 解決方法

    python pyinstaller運行可執(zhí)行exe文件,在服務(wù)器上出錯:importError: DLL load failed while importing cv2:找不到指定的模塊 解決方法

    目錄 一、問題描述 二、原因分析? 三、解決步驟 1.遠(yuǎn)程服務(wù)器上,打開“服務(wù)管理器”-“功能”-“添加功能” 2.勾選“桌面體驗” 3.安裝,自動安裝“墨跡和手寫服務(wù)” 4.重啟后安裝成功 5. 再去cmd中執(zhí)行 exe文件不報錯 四、其他方法 我的電腦:win10+python3.8+pycharm; 遠(yuǎn)程服務(wù)

    2024年02月14日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包