使用py2exe打包發布python程式

來源:互聯網
上載者:User

目的:在沒有安裝python環境的機器上運行python程式。

linux一般內建了python,所以這裡指的是windows下的打包發布。

工具:py2exe,。

這裡使用的是python2.7,注意要下載和自己電腦上安裝的python版本一致的程式。

如果安裝了其他版本的請自行搜尋。

步驟:

# windows 下 python 程式發布步驟
# 1.選擇需要發布的程式,假設其完整路徑為ppath,這裡假設為ppath = "d://netTest.py"
# 2.建立名為setup.py的檔案,檔案路徑隨意,這裡假設為D:\codes\Python\setup.py

內容為:

from distutils.core import setupimport py2exeppath = "d://netTest.py" #就是你要打包的python程式setup(console=[ppath])

# 3.進入win的dos視窗,也就是命令提示字元視窗(注意不是python的命令提示視窗),切換到python安裝路徑(本機為c://Python27)
# 4.運行如下命令,在命令提示字元視窗輸入 D:\codes\Python\setup.py  py2exe

這時會有大量資訊產生,表示進行中打包。

# 5.在python安裝路徑下產生一個新檔案夾dist,裡面就是要發布的程式
# 6.需要發布整個檔案夾,才能在沒有安裝python的的環境下運行
# 7.或者直接寫一個批處理,以後發布起來就方便多了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.