A. 如何在64位win7操作系統下將python封裝成exe
1.安裝
使用PyInstaller需要安裝PyWin32。
下載與Python對應的PyInstaller版本, 解壓後就算安裝好了 。
2.生成exe文件
Python程序的目錄為 F:\hello.py
B. 如何將python程序封裝成exe可執行文件
5步將py文件打包成exe文件
http://www.360doc.com/content/13/1216/11/11029609_337549928.shtml
用PyInstaller把Python代碼打包成單個獨立的exe可執行文件
http://www.crifan.com/use_pyinstaller_to_package_python_to_single_executable_exe/
C. python怎麼讀封裝函數
封裝其實分為兩個層面,但無論哪種層面的封裝,都要對外界提供好訪問你內部隱藏內容的介面(介面可以理解為入口,有了這個入口,使用者無需且不能夠直接訪問到內部隱藏的細節,只能走介面,並且我們可以在介面的實現上附加更多的處理邏輯,從而嚴格控制使用者的訪問)
第一個層面的封裝(什麼都不用做):創建類和對象會分別創建二者的名稱空間,我們只能用類名.或者obj.的方式去訪問裡面的名字,這本身就是一種封裝。print(m1.brand) #實例化對象(m1.)
print(motor_vehicle.tag) #類名(motor_vehicle.)
-------------輸出結果---------注意:對於這一層面的封裝(隱藏),類名.和實例名.就是訪問隱藏屬性的介面
第二個層面的封裝:類中把某些屬性和方法隱藏起來(或者說定義成私有的),只在類的內部使用、外部無法訪問,或者留下少量介面(函數)供外部訪問。
Python中私有化的方法也比較簡單,即在准備私有化的屬性(包括方法、數據)名字前面加兩個下劃線即可。
D. 如何在linux平台將python封裝成exe文件,我用cxfreeze試過,生成了linux下的可執行文件,無法生成exe文件
你先要知道的是,對於:
可執行文件:
linux下有對應的ELF類的,就是你生成的,是可以執行的;
windows下:才叫做exe,是對應的別的格式的;需要在Windows平台下去打包,才能生成exe格式的。
所以,對於你的問題的答案是:
的確是無法在linux下生成exe的,是正常的。
如果非要生成,則需要到windows下去折騰,才能生成exe。
詳見:
【記錄】用cx_Freeze把Python代碼打包成單個獨立的exe可執行文件
更建議用,更好用的:PyInstaller,詳見:
【記錄】用PyInstaller把Python代碼打包成單個獨立的exe可執行文件
E. 如何把python3程序原文件封裝成exe
1.python封裝成exe,對於2.3 - 2.7版本的,都可以用PyInstaller:
【記錄】用PyInstaller把Python代碼打包成單個獨立的exe可執行文件
2.你這個是Python 3,沒法用PyInstaller
cx_freeze,好像是支持的,你可以去試試。
3.關於cx_freeze,自己google:
cx_freeze
就可以找到詳細信息了。
(此處不給貼地址,請自己用google搜標題,即可找到帖子地址)
F. 如何將python程序封裝成exe可執行文件
用pyinstaller,很容易就能實現,步驟如下:
下載pyinstaller包,(我可以安裝包發給你),把pyinstaller解壓到任意路徑後
1.開始->運行->cmd->回車
2.把路徑改為pyinstaller所在的路徑。比如pyinstaller在D盤,則輸入「D:」(不包括「下同)回車,再輸入」cd pyinstaller」回車
3.把你要打包的.py文件和執行文件所需要的文件復制到你解壓的文件夾中(假如你要打包hello.py)
4.輸入「Configure.py」回車
5.輸入「Makespec.py hello.py」回車,正確的話會產生一個hello文件夾,把這個文件夾你的hello.spec文件復制到跟hello.py一個目錄里
6.輸入「Build.py hello.spec」回車,正確執行後會在當前目錄產生幾個文件夾,在dist文件夾里的東西就是我們所需要的,最後記得把所有程序hello.py所需的文件拷到dist文件夾里。
G. 如何打包python文件
最近寫了一個小小的程序,需要進行封裝exe,為了簡單,就直接用了pyinstaller這個模塊,對於python3.6版本的童鞋來說,簡直方便的不要。下面就給大家介紹一下如何用pyinstaller去封裝程序為exe程序。
首先,需要安裝一下pip這個應用,這個已經在前面的文章中說過了,windows和linux都有請借鑒windows和linux。
第二步,安裝好pip之後,在cmd命令窗口中輸入pip install pyinstaller即能安裝上pyinstaller,那麼接下來要介紹一下關於pyinstaller幾個指令了:
-w指令
直接發布的exe應用帶命令行調試窗口,在指令內加入-w命令可以屏蔽;
-F指令
注意指令區分大小寫。這里是大寫。使用-F指令可以把應用打包成一個獨立的exe文件,否則是一個帶各種dll和依賴文件的文件夾;
-p指令
這個指令後面可以增加pyinstaller搜索模塊的路徑。因為應用打包涉及的模塊很多。這里可以自己添加路徑。不過經過筆者測試,site-packages目錄下都是可以被識別的,不需要再手動添加。
那麼通常是使用-F指令,使用的語法是:pyinstaller -F (python程序名稱).py
H. python如何封裝函數
可以定義一個類,類里定義很多函數(主要用它做什麼)或直接定義函數在一個py文件中
在另一個文件中導入這個那個py包,調用類和方法
就是封裝了
I. 怎麼將python代碼封裝成一個程序
如何將python程序封裝成exe可執行文件
將python程序直接轉成exe程序的方法很多,主流的工具有PyInstaller、cx_freeze、py2exe等,論及優缺點,可謂各有千秋。然而,再好的工具在使用的時候也會遇到各種各樣的問題。這里無法比較哪個好那個壞,不同工具對不同類型程序的處理能力不同,也許你用這個方法轉化出來的程序出問題了,換個方法就行了。本文主要介紹py2exe的安裝和使用。
py2exe的安裝
點此下載和64位python2.7配套版本。
傻瓜式安裝,就是一步一步往下點。
py2exe的使用
將python安裝路徑添加到系統環境變數Path值中。(若已添加,請忽略此步)
建立setup.py文件,文件中輸入以下代碼:
在終端(cmd)輸入以下命令:
setup.py py2exe
這樣便完成了從.py文件到 .exe文件的轉換,生成的軟體在dist文件夾內。
這里需要注意的是:不同python程序不能一概而論,具體情況需要具體討論。
例:當運行出錯,提示缺少sip文件時,setup.py可修改為:
例:當你不想dos窗口停留,需要其一閃而過時,setup.py可修改為:
J. linux系統下,如何將python文件封裝成exe可執行文件
Python程序是標準的文本文件,由Python解釋執行,不可能封裝成可執行文件,只能以文本方式發布,造成不能版權保護,這是Python的一個弱點。