国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內(nèi)容

python如何變?yōu)閑xe程序

極客小將2020-12-18-
簡介PyInstaller其實就是把python解析器和你自己的腳本打包成一個可執(zhí)行的文件,和編譯成真正的機器碼完全是兩回事,所以千萬不要指望成打包成一個可執(zhí)行文件會提高運行效率,相反可能會降低運行效率,好處就是在運行者的機器上不用安裝python和你的腳本依賴的庫。在Linux操作系統(tǒng)下,它主要用的b

JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

PyInstaller其實就是把python解析器和你自己的腳本打包成一個可執(zhí)行的文件,和編譯成真正的機器碼完全是兩回事,所以千萬不要指JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

望成打包成一個可執(zhí)行文件會提高運行效率,相反可能會降低運行效率,好處就是在運行者的機器上不用安裝python和你的腳本依賴的JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

庫。在Linux操作系統(tǒng)下,它主要用的binutil工具包里面的ldd和objdump命令。JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

PyInstaller輸入你指定的的腳本,首先分析腳本所依賴的其他腳本,然后去查找,復(fù)制,把所有相關(guān)的腳本收集起來,包括Python解析JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

器,然后把這些文件放在一個目錄下,或者打包進(jìn)一個可執(zhí)行文件里面。JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

可以直接發(fā)布輸出的整個文件夾里面的文件,或者生成的可執(zhí)行文件。你只需要告訴用戶,你的應(yīng)用App是自我包含的,不需要安裝其他JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

包,或某個版本的Python,就可以直接運行了。JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

需要注意的是,PyInstaller打包的執(zhí)行文件,只能在和打包機器系統(tǒng)同樣的環(huán)境下。也就是說,不具備可移植性,若需要在不同系統(tǒng)上運JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

行,就必須針對該平臺進(jìn)行打包。JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

pyinstaller將Python腳本打包成可執(zhí)行程序,使在沒有Python環(huán)境的機器上運行
JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

**新版是pyinstaller 3.1.1。支持python2.7和python3.3+。JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

可運行在Windows,Mac和Linux操作系統(tǒng)下。JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

但它不是跨編譯的,也就是說在Windows下用PyInstaller生成的exe只能運行在Windows下,在Linux下生成的只能運行在Linux下。JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

基本語法:JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

pyinstaller options myscript.pyJAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

常用的可選參數(shù)如下:JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

--onefile 將結(jié)果打包成一個可執(zhí)行文件JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

--onedir 將所有結(jié)果打包到一個文件夾中,該文件夾包括一個可執(zhí)行文件和可執(zhí)行文件執(zhí)行時需要的依賴文件(默認(rèn))JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

--paths=DIR 設(shè)置導(dǎo)入路徑JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

--distpath=DIR 設(shè)置將打包的結(jié)果文件放置的路徑JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

--specpath=DIR 設(shè)置將spec文件放置的路徑JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

--windowed 使用windows子系統(tǒng)執(zhí)行,不會打開命令行(只對windows有效)JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

--nowindowed 使用控制臺子系統(tǒng)執(zhí)行(默認(rèn))(只對windows有效)JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

--icon=<FILE.ICO> 將file.ico添加為可執(zhí)行文件的資源(只對windows有效)JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

更多技術(shù)請關(guān)注Python視頻教程。JAW少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學(xué)習(xí)平臺

預(yù)約試聽課

已有385人預(yù)約都是免費的,你也試試吧...

主站蜘蛛池模板: 郓城县| 扶绥县| 固始县| 砚山县| 博野县| 高安市| 兴城市| 孟连| 邵东县| 浮梁县| 德庆县| 南康市| 额尔古纳市| 娱乐| 吴桥县| 合江县| 乌鲁木齐县| 奈曼旗| 田林县| 玉山县| 察哈| 绥芬河市| 五华县| 秀山| 临西县| 永康市| 浙江省| 全南县| 普格县| 宜州市| 田阳县| 如皋市| 赤峰市| 图片| 肥城市| 襄汾县| 胶南市| 滦南县| 永修县| 夏邑县| 灵宝市|