python發布exe程式,親測有效

2021-08-07 13:39:50 字數 1056 閱讀 5069

本博主在macos系統下使用python的tkinter寫的程式,想發布到windows上執行,使用此程式的人,可以不用安裝python也可以執行。

開發環境

系統:macos sierra 10.12.6

語言:python 2.7

gui : tkinter

發布環境

系統:windows7以上

生成工具:py2exe

生成格式:.exe

進入此頁面

3.把python檔案生成 exe檔案

然後,在需要轉換成exe的python資料夾下,建立乙個setup.py,裡面寫如下的python**:

from distutils.core import setup  

import py2exe

setup(console=["將要轉換的檔名稱.py"])

然後從終端(cmd)進入這個目錄,命令列執行 以下命令:

python setup.py py2exe
然後,命令行會輸出一大堆東西,等待它走完。。。。。。一般一兩分鐘,如圖所示,我的程式名稱叫做university.py,所以你會看到setup.py,最後多出distbuild目錄

這樣便完成了從.py檔案到 .exe檔案的轉換,生成的軟體在dist資料夾內,直接將這個dist資料夾扔到沒有安裝python即可。

在沒有安裝python的電腦,直接執行dist資料夾中的exe資料夾,則可以執行其中的python程式,同時,在一定程式下,起到封裝python**的功能。

如圖所示,我的程式名稱叫做university.py

Python的 py檔案生成exe 親測有效

目錄 安裝pyinstaller 準備個.py檔案 命令生成exe 效果圖 我在這裡準備了我實訓的時候根據json介面寫的爬取天氣資訊的乙個py檔案 import requests,json class weather object def init self self.ip api self.we...

python安裝visdom,親測可行

1 管理員 執行cmd 2 pip install visdom i trusted host pypi.douban.com 3 python m visdom.server 若要後台執行 nohup python m visdom.server 4 瀏覽器呼叫http localhost 809...

python連線hive 親測有效

背景 python裡連線hive對應的包是pyhive,但根據hive客戶端的不同的需要引用不同的子模組。部門在hive安裝了hiveserver2,並在centos執行,但在連線的時候出現錯誤module six has no attribute ensure binary 解決問題後進行記錄。1...