亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

詳解將Python程序(.py)轉換為Windows可執行文件(.exe)

發布時間:2020-09-06 13:31:12 來源:腳本之家 閱讀:361 作者:木子昭 欄目:開發技術

python開發者向普通windows用戶分享程序,要給程序加圖形化的界面(傳送門:這可能是最好玩的python GUI入門實例! https://www.jb51.net/article/165763.htm),并要將軟件打包為可執行文件(.exe結尾),那如何將.py轉為.exe ?

詳解將Python程序(.py)轉換為Windows可執行文件(.exe)

將.py轉為.exe

第一步:安裝pyinstaller(這里臨時調用了國內豆瓣鏡像源,這樣下載比較快)

pip install pyinstaller -i https://pypi.douban.com/simple

第二步:更改編碼方式(window用戶專用)

由于windows默認編碼是gbk,而我們的開發環境(unix環境)默認編碼使用utf-8,為解決編碼問題,我們需要對pyinstaller源碼進行一些修改

詳解將Python程序(.py)轉換為Windows可執行文件(.exe)

修改讀取方式為:utf-8

pyinstaller 中winmainifest.py中的第1075行,修改為 with open(filename,encoding="UTF-8") as f:

winmainifest.py 的位置: C:\Program Files (x86)\Python36-32\Lib\site-packages\PyInstaller\utils\win32\winmanifest.py ,如果找不到,可以先嘗試第三步,如果轉換過程報錯,會打印出這個文件在本機的位置.

如果權限不夠,無法保存修改,可以先將修改后的文件,保存到桌面(保持原來的文件名),用桌面的文件替換原目錄中的文件即可!

第三步:將.py轉換為.exe

>這里以`Python GUI入門實例`為例(Python GUI入門實例傳送門: https://www.jb51.net/article/165763.htm)

命令: pyinstaller --onefile 011根據ip查詢地理位置.py

詳解將Python程序(.py)轉換為Windows可執行文件(.exe)

創建打包為.exe文件

第四步:運行測試

詳解將Python程序(.py)轉換為Windows可執行文件(.exe)

編譯后的目錄

生成的.exe文件在dist文件夾內

將數據庫文件GeoLiteCity.dat拷貝到dist文件夾中 詳解將Python程序(.py)轉換為Windows可執行文件(.exe)

完整的程序

運行可執行文件(.exe)

詳解將Python程序(.py)轉換為Windows可執行文件(.exe)

以管理員身份運行

詳解將Python程序(.py)轉換為Windows可執行文件(.exe)

成功運行效果

教程涉及到的資源我都通過百度網盤分享給大家,為了便于大家的下載,資源整合到了一張獨立的帖子里,鏈接如下:
http://www.jianshu.com/p/4f28e1ae08b1

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

房产| 綦江县| 五原县| 大渡口区| 正阳县| 麟游县| 寿光市| 镇巴县| 民县| 堆龙德庆县| 洞口县| 阿拉善右旗| 西青区| 获嘉县| 西宁市| 贺兰县| 北川| 杭州市| 南昌县| 仙居县| 偃师市| 南川市| 清丰县| 赣州市| 滨海县| 沽源县| 巨鹿县| 绥阳县| 汶上县| 澜沧| 昭苏县| 商城县| 闽清县| 乐都县| 马鞍山市| 鹤壁市| 台北市| 高唐县| 鄯善县| 新蔡县| 万源市|