Python第三方庫:Pyinstaller——神奇的Py打包工具

birdlove1987發表於2017-08-16

       PyInstaller是一個十分神奇的第三方庫,它能夠在Windows、Linux、 Mac OS X 等作業系統下將 Python 原始檔打包,通過對原始檔打包, Python 程式可以在沒有安裝 Python 的環境中執行(包括引用的第三方庫),也可以作為一個獨立檔案方便傳遞和管理。

        

安裝:

        和其他的Python第三方庫一樣,Pyinstaller也可以通過pip來管理安裝


pip install Pyinstaller


安裝成功後我們就可以通過其對py檔案進行打包了。


下面我們先編寫一個酷炫的py檔案: pyTest.py


#-*- coding:utf-8 -*-
import turtle
def square(t,n,len):
    angle = 360 / n
    for i in range(n):
        t.fd(len)
        t.lt(angle)

bob = turtle.Turtle()
square(bob,360,1)
turtle.mainloop()


執行結果




然後我們對這個 檔案進行打包,先讓我們看看檔案的所在的路徑:




然後對其打包




打包成功後




會在相應的目錄下生產兩個資料夾



我們最終需要的檔案在dist檔案下




然後可以找一臺沒有Python環境的機器試一試




是不是很神奇,感覺Python又可以做更多的事了。



相關文章