背景:
我們使用cx-freeze編譯出來(lái)的exe文件有很多依賴(lài)庫,dll,pyd等等。
使我們程序使用很不方便,有什么方法能把程序編譯成單獨可運行的exe文件呢?
下面介紹一個(gè)新的打包編譯工具--PyInstaller。
使用環(huán)境:
python2.7,暫不支持3.x
程序安裝:
1、首先下載PyInstaller,下載文件:PyInstaller-2.1.zip
解壓后即可使用。
2、然后安裝PyInstaller依賴(lài)的程序PyWin32,下載文件:pywin32-217.win32-py2.7.exe
PS.:推薦使用上面文件,防止百度搜的病毒。
使用方法:
先介紹最簡(jiǎn)單的使用方法PyInstaller
打開(kāi)cmd命令shell
python C:\Python27\PyInstaller-2.1\pyinstaller.py D:\Python\test.py -F
即可編譯出可單獨運行的exe文件,是不是很方便呢,下面介紹幾個(gè)常用的選項
-h : 查看幫助
-F : 打包生成一個(gè)文件
-D: 打包生成一個(gè)目錄
--icon=FILE.ico or FILE.exe :使用圖標FILE
另外圖標的使用可以參考:
http://blog.csdn.net/mwj_2014/article/details/40582933
聯(lián)系客服