本文是由@熊貓大哥大的部落格修改而來(所以就不能說是「原創」了)
原部落格鏈結: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,在其中的...