windows環境,python打包視窗程序windows環境,python打包命令列程式windows環境,python打包命令列程式

來源:互聯網
上載者:User

本篇介紹如何用python產生可執行檔視窗程序,並移植到其它沒有python的環境中運行。

前面一篇簡單介紹了怎樣打包命令列程式:windows環境,python打包命令列程式。

程式清單如下:

E:\projects_python\simplewindow\window.pyw (來源程式)

# window.pywimport wxapp = wx.App()win = wx.Frame(None)win.Show()app.MainLoop()

注意,同樣一個檔案,如果副檔名是py,那麼啟動的時候就會有一個命令列視窗出現,看著很不爽。如果改成pyw,命令列視窗不再出現。

E:\projects_python\simplewindow\setup.py(安裝指令碼)

import py2exefrom distutils.core import setup#setup(windows=["E://projects_python//simplewindow//window.pyw"]) // 如果只有這樣一行簡單的指令碼是不夠的,會報錯:缺少msvcp90.dll。 因為視窗程序使用到了msvcp90.dll。setup(    options = {      "py2exe": {        "dll_excludes": ["MSVCP90.dll"],      }    },    windows=[{"script": "E://projects_python//simplewindow//window.pyw"}])

安裝過程同windows環境,python打包命令列程式。

同樣,simplewindow目錄下會產生dist目錄,其中會有一個window.exe(與window.pyw同名),這個就是可執行程式了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.