最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可運行在Windows,Mac和Linux操作系統(tǒng)下。(推薦學(xué)習(xí):Python視頻教程)
但它不是跨編譯的,也就是說在Windows下用PyInstaller生成的exe只能運行在Windows下,在Linux下生成的只能運行在Linux下。
pyinstaller在windows下的安裝
使用命令pip install pyinstaller即可 在windows下,pyinstaller需要PyWin32的支持。當(dāng)用pip安裝pyinstaller時未找到PyWin32,會自動安裝pypiwin32
出現(xiàn)Successfully installed pyinstaller-3.1.1 pypiwin32-219即表示安裝成功
使用
定位到pyinstaller.exe所在文件夾(一般再python下的“scripts”文件夾下)(溫馨提示:再cmd下tab鍵又補全功能哦)
再添加上你要轉(zhuǎn)換的文件地址(兩者之間有空格)
pyinstaller.exe后面如果加上-F就是打包為一個exe文件(文件會比較大),如果不加就會有很多庫文件;加上-w就是打包為沒有cmd窗口的exe,不加運行時就會出現(xiàn)cmd窗口。(加不加憑個人喜好)
-F指令
注意指令區(qū)分大小寫。這里是大寫。使用-F指令可以把應(yīng)用打包成一個獨立的exe文件,否則是一個帶各種dll和依賴文件的文件夾
-p指令
這個指令后面可以增加pyinstaller搜索模塊的路徑。因為應(yīng)用打包涉及的模塊很多。這里可以自己添加路徑。不過經(jīng)過筆者測試,site-packages目錄下都是可以被識別的,不需要再手動添加
更多Python相關(guān)技術(shù)文章,請訪問Python教程欄目進行學(xué)習(xí)!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com