python3.5怎麼打包編譯

問題:用Python開發的小工具備時須要編譯打包爲Windows(*.exe)、Mac等操做系統下的可執行性文件以供非程序員使用。python

解決方案:程序員

  1、py2exe

  目前只支持到Python3.4,暫不支持Python3.5工具

  

  2、PyInstaller

    安裝:操作系統

      直接安裝:.net

      pip install pyinstaller命令行

      下載源碼包,而後進入包目錄,用命令安裝調試

      python setup.py installip

    使用:開發

      進入cmd窗口get

      進入須要打包的程序目錄

      輸入:pyinstaller + 須要打包的程序(*.py)名稱

    發佈命令:

    -w指令

      直接發佈的exe應用帶命令行調試窗口,在指令內加入-w命令能夠屏蔽

    -F指令

      注意指令區分大小寫。這裏是大寫。使用-F指令能夠把應用打包成一個獨立的exe文件,不然是一個帶各類dll和依賴文件的文件夾

    Error:failed to create process

      編譯時,出現「failed to create process」錯誤。

      解決方法是打開pyinstaller-script.py,把第一行的路徑用引號括起來,最終是下面這個樣子就對了

      #!"c:\program files\python35-32\python.exe"

相關文章
相關標籤/搜索