女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Auto-py-to-exe:將Python腳本轉(zhuǎn)為Exe的流程

科技綠洲 ? 來(lái)源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-10-31 11:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Auto-py-to-exe 能夠基于簡(jiǎn)單的GUI圖形界面和Python中的 PyInstaller,將.py轉(zhuǎn)換為.exe,非常容易使用,適合那些需要在windows上直接執(zhí)行py文件但又沒(méi)有Python運(yùn)行環(huán)境的情景。

1. 安裝和使用

通過(guò) PyPI 安裝

你可以使用PyPI安裝此項(xiàng)目:

pip install auto-py-to-exe

然后運(yùn)行它,在終端中執(zhí)行以下命令:

auto-py-to-exe

通過(guò) GitHub 安裝

git clone https://github.com/brentvollebregt/auto-py-to-exe.git
cd auto-py-to-exe
python setup.py install

然后運(yùn)行它,在終端中執(zhí)行以下命令:

auto-py-to-exe

在本地通過(guò) Github 運(yùn)行(無(wú)需安裝)

你可以通過(guò)以下步驟在本地運(yùn)行此項(xiàng)目:

  1. 克隆/下載 https://github.com/brentvollebregt/auto-py-to-exe
  2. 打開(kāi) cmd 或終端并 cd 到該項(xiàng)目
  3. 執(zhí)行以下命令:
python -m pip install -r requirements.txt

現(xiàn)在運(yùn)行應(yīng)用程序,執(zhí)行:

python -m auto_py_to_exe

將在應(yīng)用程序模式下打開(kāi)一個(gè)Chrome窗口,并在其中運(yùn)行本項(xiàng)目。

2. 使用本程序

1.選擇您的腳本文件的位置(粘貼或使用文件瀏覽器),文件存在時(shí)輪廓將變?yōu)樗{(lán)色:

圖片

  1. 選擇其他選項(xiàng)并添加圖標(biāo)或附加文件之類(lèi)的內(nèi)容

圖片

  1. 點(diǎn)擊底部的藍(lán)色大按鈕進(jìn)行轉(zhuǎn)換

完成后當(dāng)前終端所處目錄的 output 文件夾中找到轉(zhuǎn)換后的文件:

圖片

非常簡(jiǎn)單,大家有需要可以試試看。

參數(shù)使用

如果你不想使用可視化的GUI,也可以通過(guò)參數(shù)創(chuàng)建:

auto-py-to-exe [-nc] [-c [CONFIG]] [-o [PATH]] [filename]
參數(shù)類(lèi)型描述
filenamepositional在用戶(hù)界面中預(yù)先填寫(xiě)“腳本位置”字段。
-nc, --no-chromeoptional使用默認(rèn)瀏覽器打開(kāi)用戶(hù)界面。不會(huì)嘗試尋找Chrome。
-nu, --no-uioptional不要試圖在瀏覽器中打開(kāi)界面。
-c [CONFIG], --config [CONFIG]optional提供配置文件(json)以預(yù)填充UI。這些可以在設(shè)置選項(xiàng)卡中生成。
-o [PATH], --output-dir [PATH]optional設(shè)置默認(rèn)輸出目錄。

除非必要,我建議還是使用GUI的方式,用起來(lái)比命令行的形式方便許多。不過(guò)你如果需要批量創(chuàng)建exe,那么確實(shí)參數(shù)形式更適合你。

導(dǎo)出導(dǎo)入配置

“設(shè)置”里有“配置導(dǎo)入和導(dǎo)出”部分,它可以將配置作為JSON字符串導(dǎo)出到剪貼板或文件,從而導(dǎo)出UI的當(dāng)前狀態(tài)。然后可以使用該JSON再次將配置導(dǎo)入到UI中,以重新填充所有字段。

3. 使用上出現(xiàn)問(wèn)題

1.輸出可執(zhí)行文件很大

有時(shí) pyinstaller 會(huì)自動(dòng)添加它在你的環(huán)境中看到的包,即使你沒(méi)有在被打包的項(xiàng)目中使用它們。這可能導(dǎo)致輸出可執(zhí)行文件的大小為數(shù)十到數(shù)百兆字節(jié)。

為了解決這個(gè)問(wèn)題,最簡(jiǎn)單的方法是:

1.創(chuàng)建一個(gè)新的/干凈的虛擬環(huán)境

2.將 auto-py-to-exe 安裝到其中

3.為你的項(xiàng)目安裝所需的模塊

4.在這個(gè)虛擬環(huán)境中使用 auto-py-to-exe 來(lái)打包你的腳本

這樣做意味著 pyinstaller 看不到你不需要捆綁的軟件包,文件會(huì)被盡可能減小。

2.命令“python setup.py egg_info”失敗,錯(cuò)誤代碼為 1

安裝最新版 setuptools:

pip install --upgrade setuptools.

3.PermissionError: [Errno 13] 權(quán)限被拒絕: ...

發(fā)生這種情況是因?yàn)槟阍噲D修改無(wú)權(quán)訪問(wèn)的目錄中的文件。

解決此問(wèn)題的一種方法是通過(guò)以管理員身份打開(kāi) cmd 來(lái)運(yùn)行具有管理員權(quán)限的腳本,然后 cd 到你希望輸出的腳本的所在目錄運(yùn)行 auto-py-to-exe。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • exe
    exe
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    32795
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    679

    瀏覽量

    41221
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86711
  • 圖形界面
    +關(guān)注

    關(guān)注

    0

    文章

    38

    瀏覽量

    7557
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【實(shí)用開(kāi)發(fā)工具】BAT腳本打包成exe可執(zhí)行文件

    【實(shí)用開(kāi)發(fā)工具】BAT腳本打包成exe可執(zhí)行文件
    的頭像 發(fā)表于 08-21 19:51 ?2.7w次閱讀
    【實(shí)用開(kāi)發(fā)工具】<b class='flag-5'>將</b>BAT<b class='flag-5'>腳本</b>打包成<b class='flag-5'>exe</b>可執(zhí)行文件

    Labview調(diào)用Python生成EXE文件

    Labview調(diào)用Python的.vi運(yùn)行沒(méi)有問(wèn)題。生成.exe時(shí)也把.py文件添加到了“源文件”,但最后生成的EXE運(yùn)行時(shí)提示錯(cuò)誤代碼1663。請(qǐng)教各位老師需要怎么配置?
    發(fā)表于 01-14 09:59

    python文件如何打包成exe可執(zhí)行文件?

    打游戲不好嘛,是吧,哈哈哈。  但是呢,我們開(kāi)發(fā)的腳本一般都會(huì)用到一些第三方包,可能別人也需要用到我們的腳本,如果我們將我們的xx.py文件發(fā)給他,他是不能直接用的,他還需要安裝python
    發(fā)表于 07-06 06:34

    如何Python程序打包為exe文件?有哪些步驟

    文章撰寫(xiě)原因我們開(kāi)發(fā)的腳本一般都會(huì)用到一些第三方包,可能別人也需要用到我們的腳本,如果我們將我們的xx.py文件發(fā)給他,他是不能直接用的,他還需要安裝python解釋器,甚至還要安裝我
    發(fā)表于 07-12 08:20

    如何為PyInstaller命令行添加OpenVINO依賴(lài)性,從OpenVINO python腳本生成功能 .exe文件?

    執(zhí)行此命令行以從 OpenVINO python 腳本創(chuàng)建 build.exe 文件: pyinstaller --onefile --add-data \"D
    發(fā)表于 08-15 07:16

    append exe

    append exe
    發(fā)表于 08-31 16:43 ?6次下載
    append <b class='flag-5'>exe</b>

    autochk.exe download

    The autochk.exe is auto check utility.
    發(fā)表于 08-31 23:13 ?41次下載
    autochk.<b class='flag-5'>exe</b> download

    autoconv exe download

    The autoconv.exe is auto file system
    發(fā)表于 09-02 00:18 ?10次下載
    autoconv <b class='flag-5'>exe</b> download

    autolfn exe download

    Process File: autoconv.exe Process Name: Auto File System Conversion Utility Description
    發(fā)表于 09-02 00:24 ?7次下載
    autolfn <b class='flag-5'>exe</b> download

    ROCkeygen.exe下載 KeyFT-2kxp.exe

    ROCkeygen.exe下載 KeyFT-2kxp.exe下載
    發(fā)表于 10-04 08:00 ?0次下載

    taskmgr.exe下載

    taskmgr.exe下載,taskmgr.exe文件
    發(fā)表于 05-26 18:57 ?129次下載
    taskmgr.<b class='flag-5'>exe</b>下載

    regedt32.exe下載

    regedt32.exe下載regedt32.exe文件
    發(fā)表于 05-26 18:58 ?49次下載
    regedt32.<b class='flag-5'>exe</b>下載

    如何使用py2exe使Python轉(zhuǎn)換成exe程序

    py2exe 能夠把Python script 轉(zhuǎn)換成可以在windows 上獨(dú)立執(zhí)行的( 即不需安裝Python)的exe 程序(加上其它必需的運(yùn)行時(shí)函數(shù)庫(kù))。
    發(fā)表于 09-21 17:12 ?8次下載
    如何使用<b class='flag-5'>py2exe</b>使<b class='flag-5'>Python</b>轉(zhuǎn)換成<b class='flag-5'>exe</b>程序

    如何python打包后的exe還原成py

    用到的工具 pyinstxtractor.py 拆包(解壓)工具,exe文件解壓成一個(gè)文件夾 uncompyle6 pyc反編譯工具 010EditorEditor 或者其他二進(jìn)制查看與修改工具
    的頭像 發(fā)表于 10-26 09:56 ?4147次閱讀
    如何<b class='flag-5'>將</b><b class='flag-5'>python</b>打包后的<b class='flag-5'>exe</b>還原成<b class='flag-5'>py</b>

    Python】如何Python腳本打包成exe可執(zhí)行文件

    Python實(shí)用技巧】如何Python腳本打包成exe可執(zhí)行文件?
    的頭像 發(fā)表于 08-18 12:40 ?1.9w次閱讀
    【<b class='flag-5'>Python</b>】如何<b class='flag-5'>將</b><b class='flag-5'>Python</b><b class='flag-5'>腳本</b>打包成<b class='flag-5'>exe</b>可執(zhí)行文件