還在爲寫了不少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個軟件都打包了:點擊下載【工具包】 密碼:1n59
spa
提示:
請務必要按順序安裝!!!不然會報錯! 只要沒有提示的地方能夠直接點擊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
被解壓的文件夾
③鍵入命令python setup.py install
並回車,則開始安裝PyInstaller(會安裝好一會,請耐心等待...)
④提示Finished processing dependencies for PyInstaller==3.2.1。恭喜你:安裝成功!!
接下來就能夠開始你的軟件編譯生涯了,是否是有點火燒眉毛的想編譯一個軟件出來呢?若是你沒有代碼,我已經爲你準備了一份: 點擊下載【性感美女圖源碼】 密碼:
a76g
,趕忙來試一試吧
①將準備好的源碼移動到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