Python 將 py轉換為 exe詳解

2021-09-02 17:33:56 字數 2640 閱讀 7131

本文是由@熊貓大哥大的部落格修改而來(所以就不能說是「原創」了)

原部落格鏈結:python學習筆記(15)-python**轉換為exe可執行程式詳解

(下面會提到本文與其的一點不同)

建議看看原部落格,再看此文,可能就能解決你的疑惑了。

相比於原部落格,主要修改的地方為:工具的安裝方式、目錄。

需要用到工具:

pyinstaller

、pypiwin32。

直接用windows

的「命令提示符(管理員)」(選單右鍵)開啟

cmd命令列視窗,輸入

pip install pyinstaller
原部落格中是用

pywin32

的,而我由於「馬虎」用錯命令「pip pywin32

」(漏了

install

)而沒能安裝到。【這個是事後寫本文時才發現……】

結果就查了怎麼裝

pywin32

,然後在部落格python3.5 安裝 pywin32模組

中發現「替代品」(不確定是不是替代品,但最終能實現我們的目標)。

替代品就是pypiwin32(最初**於

how to install pywin32 module in windows 7

)所以直接用

windows

的「命令提示符(管理員)」(選單右鍵)開啟

cmd命令列視窗,輸入

pip install pypiwin32
(說不定

pip install pywin32

也可以?因之前打漏

install

而沒機會測試了……) 在

cmd命令列進入

python

目錄下的

scripts

目錄並執行:

python pywin32_postinstall.py -install
命令如圖【來自原部落格(忘記截圖……)

python學習筆記(15)-python**轉換為exe可執行程式詳解】:

1. 先寫乙個

python

檔案,如

turtlefun.py

(用turtle

海龜庫繪圖,隨便乙個

py檔案即可)

2. 發現用

pip方式安裝的

pyinstaller

的目錄,跑到了

python

安裝目錄的

scripts

目錄下,在該目錄下有2

pyinstaller.exe

和pyinstaller-script.py

,待會要用到後者。

本文中目錄為

e:\data analysis\software\python\program files\scripts

(我把python

安裝在了

e:\data analysis\software\python\program files

中,讀者需自己根據情況修改)。

3. 將

turtlefun.py

放到上述目錄下(

e:\data analysis\software\python\program files\scripts)。

4. 在

cmd命令列進入上述目錄,並執行命令

python pyinstaller-script.py -f turtlefun.py
即可生成

5. 生成的

exe檔案儲存在,原

scripts

目錄下新生成的

dist

資料夾中。

6. 雙擊執行

turtlefun.exe

,大功告成!

(抄襲原部落格的話……同樣是喜悅)

等會程式便開始執行

(這是turtle

庫官網的乙個示例——

turtle star

py檔案轉換為exe檔案

遇到這個問題時在網上找了一會資料,很多部落格的方法很舊了,介紹一種最簡單的,pyinstaller。時間比較早的資料還在介紹如何安裝pip python的包管理器 其實python中已經自帶pip了,在cmd中用pip安裝pyinstaller 裝完後cmd進入py檔案所在目錄,執行g python...

將java程式轉換為 exe程式

注意 如果連資料庫,最好不要採用配置檔案的方式 打包為jar檔案之後找不到配置檔案的路徑 properties prop new properties reader in try catch exception e driver prop.getproperty driver url prop.ge...

py2exe把python程式轉換exe

2 假設要打包的python 檔案放在c packet路徑下 如 果你有乙個名為myscript.py的python指令碼,你想把它轉換為執行在windows上的可執行程式,並執行在沒有安裝python的 windows系統上,那麼首先你應寫乙個用於發布程式的設定指令碼例如setup.py,在其中的...