python檔案轉EXE可執行檔案

2021-08-27 20:26:53 字數 1965 閱讀 7169

系統版本: windows7 64位

anaconda版本:

虛擬環境python版本:2.7.15

安裝的其他庫函式版本:

這裡寫**片
直接

pip install pyinstaller
就好了。

安裝成功後cmd視窗cd到要轉化的py檔案所在目錄,然後命令列執行 pyinstaller -f ***.py

成功後當前資料夾下會多出來dist資料夾,生成的exe檔案就在dist資料夾內

106513 info: updating manifest in c:\users

\lenovo

\roaming

\pyinstaller

\bincache00_py27_64bit\ssleay32.dll

106516 info: updating resource type 24 name 2 language 1033

106572 info: redirecting microsoft.vc90.crt version (9, 0, 21022, 8) -> (9, 0, 30729, 6161)

106574 info: updating manifest in c:\users

\lenovo

\roaming

\pyinstaller

\bincache00_py27_64bit\libzmq-mt-4_2_5.dll

106577 info: updating resource type 24 name 2 language 1033

106651 info: redirecting microsoft.vc90.crt version (9, 0, 21022, 8) -> (9, 0, 30729, 6161)

174025 info: building pkg (carchive) pkg-00.pkg completed successfully.

174302 info: bootloader d:\anaconda

\envs

\py27\lib

\site-packages\pyinstaller

\bootloader

\windows-64bit\run.exe

174305 info: checking exe

174305 info: building exe because exe-00.toc is non existent

174308 info: building exe from exe-00.toc

\lenovo

\documents

\python scripts\csdn

\src

\dist

\plot_time_total_views.exe

174608 info: building exe from exe-00.toc completed successfully.

看看我上篇部落格就好了——

windows7下anaconda中python2.7的pyqt5版本的原因導致的matplotlib以及spyder錯誤解決方案

還有路徑的問題,如果你涉及了一些神奇的路徑,比如我下面的這個報錯:

這個是涉及到乙個管理員許可權的問題。需要設定一下就好了。

我指令碼自然不超過1兆。但是打包後會出現175兆的exe檔案,這個是很正常的。

因為涉及到了matplotlib庫函式和一些其他的包,打包的意思就是,你這個**,可以在其他人、沒有配置環境的電腦上也可以執行這段**,所以都給打包上去。

還是蠻好的,雙擊,產生。很方便,比以前開啟cmd,然後進入目錄,再執行python xx.py好多了。

Python生成exe可執行檔案

f 表示生成單個可執行檔案 d onedir 建立乙個目錄,包含exe檔案,但會依賴很多檔案 預設選項 w 表示去掉控制台視窗,這在gui介面時非常有用。不過如果是命令列程式的話那就把這個選項刪除吧!c console,nowindowed 使用控制台,無介面 預設 p 表示你自己自定義需要載入的類...

python製作電腦可執行exe檔案

製作get ip.py檔案 import socket import uuid 獲取主機名 hostname socket.gethostname 獲取ip ip socket.gethostbyname hostname 獲取mac位址 defget mac address mac uuid.uu...

python檔案生成exe可執行檔案

一般情況下使用以下指令即可。pyinstaller f w pypyinstaller指令有一些常見的引數,如下表所示 可選引數 格式舉例 功能說明 f pyinstaller f py 只在dist中生產乙個 exe檔案。d pyinstaller d py 預設選項,除了 exe外,還會在在di...