python可以开发exe软件吗_python能开发exe软件吗
pyinstaller將Python腳本打包成exe軟件,使在沒有Python環(huán)境的機器上運行
最新版是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í)!
本文地址:http://itbyc.com/Python/22455.html
轉(zhuǎn)載請注明出處。
總結(jié)
以上是生活随笔為你收集整理的python可以开发exe软件吗_python能开发exe软件吗的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法:字符串消除问题的数学证明
- 下一篇: win8怎么被远程计算机关闭,Win8系