Python3.5源碼編譯.exe

還在爲寫了不少Python代碼殊不知道如何編譯爲可移植的.exe文件而發愁?看了這篇文章,你將果斷對不會編譯說:NO!html

網上不少教程,要麼過早已時版本對不上,要麼就是步驟東拼西湊,沒一個完完整整的步驟以及效果演示。特別是對不少初學者,若是能將本身剛學會的代碼作成軟件發給朋友,那是多麼爽的一件事!!!這樣的話接下來的學習旅途纔會更爽啊!對吧!!!python

準備工具

注意:因爲PyInstaller目前不支持3.6(最新)版本的Python。
因此本文演示所用Python針對3.5版本的:windows

1.Python3.5
2.pywin32(python3.5)
3.PyInstaller-3.2.1網絡

下載

下載的時候請注意:Python與pywin32的版本必須對應
1.Python
下載地址:https://www.python.org/downlo...工具

2.pywin32
下載地址:https://sourceforge.net/proje...學習

3.PyInstaller
下載地址:http://www.pyinstaller.org/do...ui

考慮到有些盆友下載不方便,因此我將3個軟件都打包了:點擊下載【工具包】 密碼:1n59spa

安裝

提示: 請務必要按順序安裝!!!不然會報錯! 只要沒有提示的地方能夠直接點擊next .net

1.Python code

①在Add Python 3.5 to PATH前面打,而後選擇 Customize installation

啓安裝程序

②在Install for all users前方打 ,接着定義安裝的目錄(我這裏安裝在了D:python3.5文件夾)。設置完成後點擊Install

選擇安裝目錄

③等待安裝...

等待安裝過程

④安裝結束

安裝結束

2.pywin32(python3.5)

①雙擊運行程序進入安裝界面,點擊下一步進行安裝

安裝界面

②檢查確認Python安裝目錄是否正確,若是不正確請從新安裝Python

圖片描述

③等待安裝...

圖片描述

④安裝結束後,點擊close關閉窗口便可

3. PyInstaller

①解壓PyInstaller-3.2.1壓縮包到你想要解壓的位置(提示:我是直接解壓到了桌面[Desktop])

②打開命令提示符窗口(這個不要我教吧),進入到PyInstaller-3.2.1被解壓的文件夾

(個人就是:C:Users66pig>cd DesktopPyInstaller-3.2.1)

進入PyInstaller-3.2.1被解壓文件夾

③鍵入命令python setup.py install並回車,則開始安裝PyInstaller(會安裝好一會,請耐心等待...)

圖片描述

④提示Finished processing dependencies for PyInstaller==3.2.1。恭喜你:安裝成功!!

圖片描述

接下來就能夠開始你的軟件編譯生涯了,是否是有點火燒眉毛的想編譯一個軟件出來呢?若是你沒有代碼,我已經爲你準備了一份: 點擊下載【性感美女圖源碼】 密碼:a76g,趕忙來試一試吧

編譯

①將準備好的源碼移動到PyInstaller-3.2.1被解壓的文件夾

PyInstaller-3.2.1文件夾

②運行命令提示符,進入到此目錄,並鍵入命令:python pyinstaller.py -F meizitu.py並回車(接着開始等待編譯過程...)

開始編譯
圖片描述

③當你看到提示:completed successfully。恭喜你編譯完成,你親手打造出來了第一個python寫出的軟件。

圖片描述

④找到編譯出來的.exe文件,眼力好的同窗估計已經看到了它在哪兒,哈哈

在被編譯文件同目錄中找到一個同名的文件夾(我這裏是:meizitu.py,因此我要找名爲meizitu的文件夾),進入文件夾後找到dist文件夾並打開->裏面就是編譯好的文件。

編譯後的位置
編譯後的位置
編譯後的位置

你能夠嘗試着移動到任意位置打開,也能夠經過網絡發送給你的朋友運行。

個人可執行文件位置:C:\Users\66pig\Desktop\PyInstaller-3.2.1\meizitu\dist\meizitu.exe

運行效果演示

運行效果演示
下載的圖片

相關文章
相關標籤/搜索