tft每日頭條

 > 生活

 > python源文件打包的基本方法

python源文件打包的基本方法

生活 更新时间:2024-07-08 02:24:59

1、當你想把python腳本.py文件發給别人時,别人需要複現你的環境才能運行,因此需要打包為.exe文件,即使對方沒有安裝python環境也能運行該程序;

2、安裝pyinstaller

使用命令:pip install pyinstaller 進行安裝;

3、打包資源文件和第三方依賴,使用命令:pyi-makespec -D main.py 生成.spec文件;

python源文件打包的基本方法(Python使用Pyinstaller打包exe教程)1

4、修改配置文件main.spec中pathex和datas兩個位置,其中pathex為第三方依賴包的物理地址,datas為靜态圖片、文件等位置,打包的時候會連帶資源一起打包。datas這裡我添加了3條,每條前半部分填寫資源具體物理路徑,後半部分填寫該資源打包以後在文件夾中的映射路徑,中間用逗号隔開;

datas=[('F:\Python38\Lib\site-packages\onnxruntime\capi\onnxruntime_providers_shared.dll','onnxruntime\\capi'),

('F:\Python38\Lib\site-packages\ddddocr\common.onnx','ddddocr'),

('F:\Python37\chromedriver.exe','yzm')],

python源文件打包的基本方法(Python使用Pyinstaller打包exe教程)2

5、需要将py文件中引用資源的物理路徑改寫為相對路徑。如:

F:\Python37\chromedriver.exe 改寫為:

python源文件打包的基本方法(Python使用Pyinstaller打包exe教程)3

6、使用命令:pyinstaller main.spec 進行打包,打包完成後會生成dist目錄,打包所有資源都在該目錄下,至此将該文件夾拷貝到其他電腦exe文件也可執行。

python源文件打包的基本方法(Python使用Pyinstaller打包exe教程)4

生成main.exe文件

python源文件打包的基本方法(Python使用Pyinstaller打包exe教程)5

打包資源文件

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved