首頁 >後端開發 >Python教學 >python能開發exe軟體嗎

python能開發exe軟體嗎

(*-*)浩
(*-*)浩原創
2019-07-06 11:17:006080瀏覽

pyinstaller將Python腳本打包成exe軟體,使在沒有Python環境的機器上執行

python能開發exe軟體嗎

# #最新版本是pyinstaller 3.1.1。支援python2.7和python3.3 。可運行在Windows,Mac和Linux作業系統下。 (建議學習:Python影片教學

但它不是跨編譯的,也就是說在Windows下用PyInstaller產生的exe只能運行在Windows下,在Linux下生成的只能運行在Linux下。

pyinstaller在windows下的安裝

使用指令pip install pyinstaller即可 在windows下,pyinstaller需要PyWin32的支援。用pip安裝pyinstaller時找不到PyWin32,會自動安裝pypiwin32

出現Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安裝成功

使用

##定位到pyinstaller.exe所在資料夾(一般再python下的「scripts」資料夾下)(溫馨提示:再cmd下tab鍵又補全功能哦)

再加上你要轉換的檔案位址(兩者之間有空格)

pyinstaller.exe後面如果加上-F就是打包為一個exe檔(檔案會比較大),如果不加就會有很多函式庫檔案;加上-w就是打包為沒有cmd視窗的exe,不加執行時就會出現cmd視窗。 (加不加憑個人喜好)

-F指令

注意指令區分大小寫。這裡是大寫。使用-F指令可以把應用程式打包成一個獨立的exe文件,否則是一個帶有各種dll和依賴文件的資料夾

-p指令##這個指令後面可以增加pyinstaller搜尋模組的路徑。因為應用打包涉及的模組很多。這裡可以自己加入路徑。不過經過筆者測試,site-packages目錄下方都是可以被辨識的,不需要再手動加入

更多Python相關技術文章,請造訪

Python教學

欄位來學習!

以上是python能開發exe軟體嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn