當前位置:首頁 » 編程語言 » python程序打包

python程序打包

發布時間: 2022-02-08 06:36:25

python製作的軟體怎麼打包

將你寫的 py 文件放入Scripts 這個文件夾,然後在目錄下打開CMD,運行pyinstaller -F xxx.py 就可以打包exe 文件了,生成的文件在 該目錄下 dist 文件夾內;

❷ 如何將python程序打包成exe文件

安裝pyinstaller
安裝方法
方法一:使用pip install pyinstaller,也可以參考: python如何安裝第三方包,
方法二:如果是下載github上的包之後手動安裝,那麼步驟是
打開cmd,切到pyinstaller解壓包目錄,我直接放在c盤目錄下了,所以我的操作是
cd C:\pyinstaller-develop
安裝pyinstaller,我的操作是
進目錄後輸入python setup.py install

❸ 如何打包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

❹ 求問怎麼把一個python程序打包成apk

1.概述
Kivy是一套Python下的跨平台開源應用開發框架,官網,我們可以用
它來將Python程序打包為安卓的apk安裝文件。以下是在windows環境中使用。
安裝和配置的過程中會下載很多東西,確保你能夠穩定地訪問外網,另外推薦一個視頻教程:Youtube
2. 步驟
第一當然是安裝了Python,我的版本是Python 2.7.13,然後就是安裝Kivy包:
官網有詳細的Kivy包的安裝步驟,按照該步驟走完就安裝ok。

然後就是寫一個簡單的程序main.py測試一下:
import kivy
kivy.require('1.9.1')
from kivy.app import App
from kivy.uix.button import Button

class test(App):
def build(self):
return Button(text='hello world')

if __name__ == '__main__':
test().run()

運行截圖:

運行成功,那開發環境基本沒問題了。然後下面就是怎麼將這個程序打包成apk。
首先需要安裝虛擬機 VirtualBox,這個沒問題,很快就裝好了,然後Kivy官方製作了該虛擬機的映像(很體貼),下載後就直接能運行了,省去不少麻煩。下載地址,或者直接去官網下載:

下載並解壓之後,打開VB並載入該文件夾下的虛擬機文件,然後運行(登錄密碼kivy):

進入到該系統中之後,就需要開始配置環境。官方指導
首先我們先在該系統中添加一個共享文件夾,這樣可以和windows共享文件,在VB的設備->共享文件夾選項中有配置:

然後我們使用固定分配,在windows下某個路徑新建一個文件夾後將其選擇為共享文件夾,並選擇自動掛載:

然後重新啟動虛擬機就可以訪問該共享文件夾了:

設置好了共享文件夾後,可以將之前寫的測試程序main.py拷貝到該文件夾,然後在虛擬機中拷貝到桌面備用。
然後打開終端(cd到桌面),執行buildozer init命令,之後會在桌面上生成buildozer.spec的配置文件:

然後使用命令gedit buildozer.spec來編輯該文件,(如果沒有gedit可以sudo apt-get install gedit來安裝)

基本不用改什麼,那個source.dir 需要注意,這是剛剛我們放在桌面上的main.py的路徑。
然後運行buildozer android_new debug,接著就開始下載很多東西了,例如Android SDK,Android NDK之類,並且是需要訪問外網的,自搭梯子。這個過程要很久,讓我一度以為出了問題,然後我中午睡一覺起來就差不多了^^。
然後在它自動下載配置之後就會在桌面的bin文件夾下面生成了apk文件,可以安裝在手機上試一下。
然後基本流程大概如此^^,詳細可以去官網了解,我就是按照官網的步驟完成的。

❺ 如何將python文件打包成exe文件

1.需要安裝 py2exe
2.示例代碼:
#exetest.py#創建一個gui界面,只用一個標簽和按鈕,無功能from Tkinter import *win = Tk()
label = Label(win,text = 'hello')
btn = Button(win,text = 'click')
label.pack()
btn.pack()
win.mainloop()

3.配置代碼:
#exeset.pyfrom distutils.core import setupimport py2exe
setup(console=["exetest.py"]) #運行的時候會有CMD窗口#或者setup(windows=["exetest.py"]) 運行的時候只有GUI

4.執行轉換
首先定位到文件目錄,然後運行CMD
python exeset.py py2exe

執行完畢之後會在該目錄中生成一個文件夾dist,裡面是生成的exe程序和相關依賴
5.使用pyinstaller
感覺pyinstaller比py2exe更好用,下載pyinstaller後解壓就好,然後把一個demo.py復制到目錄下,定位到位置後輸入命令:
python pyinstaller.py --onefile --windowed --icon=path\x.ico demo.py

其中 --onefile 表示只生成一個.exe文件,相關依賴都打包了, --windowed 表示生成的是GUI,否則是帶命令窗口的, --icon 是設置.exe的圖標。這些都是可選項。

❻ 如何將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文件夾里。

❼ 如何將一整個python工程打包

1、下載並安裝py2exe,可下載最新版本。

2、編寫安裝腳本,比較簡單,不過多解釋,如下:

Screenshot_setup.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from distutils.core import setup
import py2exe

includes = ["encodings", "encodings.*"]
data_files = ['CameraDll.dll']
options = {"py2exe":
{ "compressed": 1,
"optimize": 2,
"bundle_files": 1,
"includes": includes

}
}

setup(
version = "1.0",
description = "Screenshot Tool",
name = "Screenshot Tool",
options = options,
zipfile=None,
data_files = data_files,
console=[{"script": "Screenshot.py", "icon_resources": [(1, "Screenshot.ico")] }]
)
各參數含義見第5小節或執行python命令行下執行help(py2exe)查看。

3、打包程序:

a、將要找包的程序、文件和打包腳本放在同一目錄下,如下:

E:\tmp\pyexe_tmp>tree /F
文件夾 PATH 列表
卷序列號碼為 0007F240 101F:F68D
E:.
CameraDll.dll
screenshot.ico
Screenshot.py
screenshot_setup.py
沒有子文件夾

E:\tmp\pyexe_tmp>
b、執行打包腳本:
E:\tmp\pyexe_tmp>python screenshot_setup.py py2exe
python screenshot_setup.py py2exe
running py2exe
creating E:\tmp\pyexe_tmp\build
creating E:\tmp\pyexe_tmp\build\bdist.win32
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\collect-2.6
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\bundle-2.6
creating E:\tmp\pyexe_tmp\build\bdist.win32\winexe\temp
creating E:\tmp\pyexe_tmp\dist
*** searching for required moles ***
*** parsing results ***
*** finding dlls needed ***
*** create binaries ***
*** byte compile python files ***
writing byte-compilation script 'e:\tmp\tmp1ecbcw.py'

❽ python123編程完成後如何將程序打包

用百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文件夾里。

❾ 怎麼把python程序打包成操作系統

額,首先,python是一個解釋型語言,並不像c++之類的編譯型語言。c++等可以在沒有任何解釋器的幫助下獨立運行,所以c++作為開發操作系統的首選語言之一,而python和java之類的,必須在解釋器之上運行,也就是說你沒法脫離開操作系統,因為你的程序必須在操作系統上的解釋器中運行。寫一個操作系統非常麻煩,需要從頭兼容文件系統,兼容啟動引導之類的,不是簡簡單單就能做出來的。如果真的想嘗試下建議使用匯編或者C語言,並且熟知操作系統的基本原理。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:626
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:356
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:71
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:296
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:787
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:337
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:202
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:798
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:355
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:582