使用pyinstaller打包python_使用pyinstaller打包Python项目,python
00 前言
上一篇文章寫(xiě)的是使用百度aip實(shí)現(xiàn)一個(gè)圖片轉(zhuǎn)文字的小工具(
https://blog.csdn.net/George_Clancy/article/details/105551872
),本篇文章在上篇文章功能實(shí)現(xiàn)之后,介紹一下打包python項(xiàng)目的過(guò)程。
01 安裝pyinstaller
進(jìn)入python虛擬環(huán)境,使用pip自身的鏡像源容易出現(xiàn)各種問(wèn)題。因此,改成其他的國(guó)內(nèi)pypi源,這里面使用的是清華源。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller
參考清華pip源的說(shuō)明,我們可以使用以下命令設(shè)置清華pypi源為默認(rèn)源(可以不用設(shè)置)。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
02 打包python項(xiàng)目
在我的項(xiàng)目中mainUi.py是主界面,調(diào)用了ocr_util.py,使用了./asset文件下面的圖片。具體的pyinstaller參數(shù)說(shuō)明可以參考:
我這邊使用如下命令:
pyinstaller -D -w mainUi.py
-D 打包出來(lái)的是個(gè)文件夾,包含可執(zhí)行文件;-w是生成僅在Windows系統(tǒng)可用的exe文件,不加的話在Windows上會(huì)用黑色的命令行彈出。打包之后的文件目錄如下,我們可以看到多出來(lái)build和dist。
在其他機(jī)器上使用的話,把a(bǔ)sset(資源文件夾,包含用到的圖片之類(lèi)的)拷貝到dist文件夾里的項(xiàng)目文件夾(mainUi)中,然后把整個(gè)dist文件夾拷貝到另一臺(tái)電腦上即可。
我們的可執(zhí)行文件就是mainUi.exe,另外,我們?cè)诖虬?xiàng)目的時(shí)候也可以通過(guò) -i 命令為可執(zhí)行文件添加ico圖標(biāo)。
總結(jié)
以上是生活随笔為你收集整理的使用pyinstaller打包python_使用pyinstaller打包Python项目,python的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: js 浅拷贝直接赋值_第二十二篇 JS中
- 下一篇: websocket python爬虫_p