久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      <bdo id='uhUN8'></bdo><ul id='uhUN8'></ul>

    <small id='uhUN8'></small><noframes id='uhUN8'>

  • <legend id='uhUN8'><style id='uhUN8'><dir id='uhUN8'><q id='uhUN8'></q></dir></style></legend>
  • <tfoot id='uhUN8'></tfoot>

    1. <i id='uhUN8'><tr id='uhUN8'><dt id='uhUN8'><q id='uhUN8'><span id='uhUN8'><b id='uhUN8'><form id='uhUN8'><ins id='uhUN8'></ins><ul id='uhUN8'></ul><sub id='uhUN8'></sub></form><legend id='uhUN8'></legend><bdo id='uhUN8'><pre id='uhUN8'><center id='uhUN8'></center></pre></bdo></b><th id='uhUN8'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='uhUN8'><tfoot id='uhUN8'></tfoot><dl id='uhUN8'><fieldset id='uhUN8'></fieldset></dl></div>
      1. 在 Windows 10 上使用 Nuitka 將 Python 3.6 腳本編譯為獨

        Compile Python 3.6 script to standalone exe with Nuitka on Windows 10(在 Windows 10 上使用 Nuitka 將 Python 3.6 腳本編譯為獨立 exe)

        <small id='iDUzF'></small><noframes id='iDUzF'>

          <bdo id='iDUzF'></bdo><ul id='iDUzF'></ul>

                <i id='iDUzF'><tr id='iDUzF'><dt id='iDUzF'><q id='iDUzF'><span id='iDUzF'><b id='iDUzF'><form id='iDUzF'><ins id='iDUzF'></ins><ul id='iDUzF'></ul><sub id='iDUzF'></sub></form><legend id='iDUzF'></legend><bdo id='iDUzF'><pre id='iDUzF'><center id='iDUzF'></center></pre></bdo></b><th id='iDUzF'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='iDUzF'><tfoot id='iDUzF'></tfoot><dl id='iDUzF'><fieldset id='iDUzF'></fieldset></dl></div>

                <tfoot id='iDUzF'></tfoot><legend id='iDUzF'><style id='iDUzF'><dir id='iDUzF'><q id='iDUzF'></q></dir></style></legend>
                  <tbody id='iDUzF'></tbody>

                • 本文介紹了在 Windows 10 上使用 Nuitka 將 Python 3.6 腳本編譯為獨立 exe的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  注意:
                  在將此問題標記為重復之前,請驗證其他問題是否回答了此設置的主題:

                  Note:
                  Before marking this question as duplicate, please verify that the other question answers the topic for this setup:

                  • 操作系統:Windows 10,64 位
                  • Python 版本:3.6 或更高版本
                  • Python 編譯器:Nuitka,開發版本 0.5.30rc5
                  • MSVC 編譯器:Visual Studio 2017 社區,vcvars64.bat

                   

                  我將首先解釋如何構建我的可執行文件.假設我有一個文件夾,里面有一個我想要構建的簡單 python 腳本:

                  I'll first explain how I build my executable. Suppose I have a folder with a simple python script that I want to build:

                  buildscript.py 看起來像這樣:

                  #####################################################
                  #               NUITKA BUILD SCRIPT                 #
                  #####################################################
                  # Author: Matic Kukovec
                  # Date: April 2018
                  
                  import os
                  import platform
                  
                  
                  NUITKA = "C:/Python36/Scripts/nuitka3-script.py"  # Path where my nuitka3-script.py is
                  CWD = os.getcwd().replace("\", "/")
                  MSVC = "C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvars64.bat"
                  PYTHON_VERSION = "3.6"
                  PYTHON_EXE_PATH= "C:/Python36/python.exe"
                  NUMBER_OF_CORES_FOR_COMPILATION = 1 # 1 is the safest choice, but you can try more
                  
                  # Generate command
                  command = '"{}" amd64 &'.format(MSVC)
                  command += "{} ".format(PYTHON_EXE_PATH)
                  command += "{} ".format(NUITKA)
                  command += "--python-version={} ".format(PYTHON_VERSION)
                  command += "--output-dir={}/output ".format(CWD)
                  command += "--verbose "
                  command += "--jobs={} ".format(NUMBER_OF_CORES_FOR_COMPILATION)
                  command += "--show-scons "
                  # command += "--windows-disable-console "
                  # command += "--icon={}/myicon.ico ".format(CWD)
                  command += "--standalone "
                  # command += "--run "
                  command += "{}/cubeimporter.py ".format(CWD)
                  os.system(command)
                  
                  print("END")
                  

                   

                  構建完成后,文件夾如下所示(見下圖).如您所見,可執行文件旁邊還有許多其他文件.我可以看到 .dll.pyd 文件.

                  After the build finishes, the folder looks like this (see picture below). As you can see, there are plenty of other files sitting next to the executable. I can see .dll and .pyd files.

                   

                  我希望我可以只構建一個獨立的可執行文件.不需要 dll 或其他文件.當我將可執行文件放在拇指驅動器上并將其粘貼到另一臺計算機(運行 Windows 10、64 位)時,它應該可以正常工作.即使那臺計算機上沒有安裝 Python.

                  I wish I could build just a standalone executable. No dll- or other files needed. When I put the executable on a thumb drive and stick it into another computer (running Windows 10, 64-bit), it should just work. Even if there is no Python installed on that computer.

                  Nuitka 可以做到這一點嗎?
                  如果不是,是否可以使用另一個 Python 編譯器?
                  請一一提供所有需要的步驟:-)

                  Is this possible with Nuitka?
                  If no, is it possible with another Python compiler?
                  Please provide all the steps needed, one-by-one :-)

                  推薦答案

                  單個可執行文件比 Nuitka 更容易,例如PyInstaller:pyinstaller --onefile program.py(要禁用 GUI 應用程序的控制臺窗口,請添加 -w 選項.

                  Easier than Nuitka for a single executable is e.g. PyInstaller: pyinstaller --onefile program.py (to disable the console window for GUI applications add the -w option).

                  要使用 Nuitka 創建單個可執行文件,您可以從生成的文件創建 SFX 存檔.您可以使用生成 program_dist 目錄的 --standalone 選項運行 Nuitka.

                  To create a single executable with Nuitka, you can create a SFX archive from the generated files. You can run Nuitka with the --standalone option which generates a program_dist directory.

                  然后創建一個 7-Zip SFX 配置文件 config.txt:<代碼>;!@Install@!UTF-8!GUIMode="2"ExecuteFile="%%T/program_dist/program.exe";!@InstallEnd@!

                  Create then a 7-Zip SFX config file config.txt: ;!@Install@!UTF-8! GUIMode="2" ExecuteFile="%%T/program_dist/program.exe" ;!@InstallEnd@!

                  然后從 https://github.com/chrislake/7zsfxmm 獲取 7-Zip SFX (從版本 - 7zsd_extra_171_3901.7z)并解壓 7zsd_All_x64.sfx 文件.

                  Then get the 7-Zip SFX from https://github.com/chrislake/7zsfxmm (from releases – 7zsd_extra_171_3901.7z) and unpack the 7zsd_All_x64.sfx file.

                  然后將 program_dist 與 7-Zip(因此該文件夾包含在存檔中)打包到 program.7z.然后,可以使用 copy/b 7zsd_All_x64.sfx + config.txt + program.7z single_executable.exe 創建 SFX.

                  Pack then the program_dist with 7-Zip (so the folder is included in the archive) to program.7z. Then, an SFX can be created with copy /b 7zsd_All_x64.sfx + config.txt + program.7z single_executable.exe.

                  在 Unix 上,你也可以自己創建一個 SFX,如果你創建一個 tar 存檔并將它附加到一個 shell 腳本中,它會提取并解壓縮它,詳情請參閱 https://www.linuxjournal.com/node/1005818.

                  On Unix, you can also create yourself an SFX if you create a tar archive and append it to a shell script which extract it and unpack it, for details see https://www.linuxjournal.com/node/1005818.

                  這篇關于在 Windows 10 上使用 Nuitka 將 Python 3.6 腳本編譯為獨立 exe的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to make a discord bot that gives roles in Python?(如何制作一個在 Python 中提供角色的不和諧機器人?)
                  Discord bot isn#39;t responding to commands(Discord 機器人沒有響應命令)
                  Can you Get the quot;About mequot; feature on Discord bot#39;s? (Discord.py)(你能得到“關于我嗎?Discord 機器人的功能?(不和諧.py))
                  message.channel.id Discord PY(message.channel.id Discord PY)
                  How do I host my discord.py bot on heroku?(如何在 heroku 上托管我的 discord.py 機器人?)
                  discord.py - Automaticaly Change an Role Color(discord.py - 自動更改角色顏色)

                  <tfoot id='Ec8aS'></tfoot>
                • <small id='Ec8aS'></small><noframes id='Ec8aS'>

                      <legend id='Ec8aS'><style id='Ec8aS'><dir id='Ec8aS'><q id='Ec8aS'></q></dir></style></legend>

                    1. <i id='Ec8aS'><tr id='Ec8aS'><dt id='Ec8aS'><q id='Ec8aS'><span id='Ec8aS'><b id='Ec8aS'><form id='Ec8aS'><ins id='Ec8aS'></ins><ul id='Ec8aS'></ul><sub id='Ec8aS'></sub></form><legend id='Ec8aS'></legend><bdo id='Ec8aS'><pre id='Ec8aS'><center id='Ec8aS'></center></pre></bdo></b><th id='Ec8aS'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Ec8aS'><tfoot id='Ec8aS'></tfoot><dl id='Ec8aS'><fieldset id='Ec8aS'></fieldset></dl></div>
                        <tbody id='Ec8aS'></tbody>

                          <bdo id='Ec8aS'></bdo><ul id='Ec8aS'></ul>
                            主站蜘蛛池模板: 97综合在线 | 国产日韩精品视频 | 久久91 | 久久久国产亚洲精品 | 日韩精品在线免费观看视频 | 欧美综合国产精品久久丁香 | 在线视频成人 | 欧美精品欧美精品系列 | 欧美一区二区三区 | 一级毛片免费视频观看 | www.亚洲一区二区 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 国产区久久 | 国产一区二区影院 | 黄色在线免费观看视频网站 | 国产精品久久久久久久久久久免费看 | 极品销魂美女一区二区 | 国产欧美精品一区 | 精品久久国产视频 | 日韩毛片网 | 欧美成人精品一区二区男人看 | 国产成人小视频 | 人操人人干人 | 日韩播放 | 午夜在线免费观看视频 | 91久久| 九九热热九九 | 国产99久久精品一区二区永久免费 | 91在线看片 | 成人a视频 | 天天天操 | 最近免费日本视频在线 | 不卡一二区 | 激情五月激情综合网 | 国产日产精品一区二区三区四区 | 久久av一区二区三区 | 美女久久 | 全免一级毛片 | 一区二区三 | 男人的天堂在线视频 | 日韩精品视频在线播放 |