圖文 Python 嵌入式打包

Python嵌入式打包過程目錄

  • python嵌入式打包過程" rel="external nofollow noreferrer">Python嵌入式打包過程
    • 下載嵌入式包
    • 解壓和配置
    • 安裝pip和其他依賴
    • 啟動項目
python嵌入式打包:將python環境與項目代碼打包到同一個文件夾中,在其他沒有項目依賴的電腦中運行項目
對比pyinstaller
對于我個人來說 , 嵌入式打包比pyinstaller打包成exe更容易調試 。pyinstaller對于多文件的項目來說,打包后會導致文件位置改變,項目依賴不容易同時打包進去 。而嵌入式打包就完美的解決了項目文件位置的改變和依賴問題 。

圖文 Python 嵌入式打包

文章插圖
首先看項目結構,只有一個run.py文件,需求是要將這個服務可以部署到其他windows電腦中
下載嵌入式包點擊這里,下載你想要的版本
我選擇的是3.7.5這個版本,可以根據不同需求下載不同版本
圖文 Python 嵌入式打包

文章插圖
解壓和配置下載后將這個zip包解壓到項目同一目錄
圖文 Python 嵌入式打包

文章插圖
找到并進入解壓后的文件夾然后編輯以.pth._pth為后綴的文件
圖文 Python 嵌入式打包

文章插圖
將import site取消注釋并保存關閉文件
在此目錄新建get-pip.py這個文件,然后將這個頁面中的所有文本復制到這個文件
圖文 Python 嵌入式打包

文章插圖
安裝pip和其他依賴
圖文 Python 嵌入式打包

文章插圖
在這里輸入cmd回車
然后輸入python.exe get-pip.py
圖文 Python 嵌入式打包

文章插圖
警告不用管
【圖文 Python 嵌入式打包】
圖文 Python 嵌入式打包

文章插圖
安裝完成后就會看到這兩個文件夾Lib里面裝的是pip安裝的包Script里面裝的是pip這個可執行文件
圖文 Python 嵌入式打包

文章插圖
在當前目錄使用Script\pip.exe install xxx
圖文 Python 嵌入式打包

文章插圖
在這里就可以看到你安裝的第三方庫了
圖文 Python 嵌入式打包

文章插圖
啟動項目回到項目根目錄,然后創建一個bat腳本
圖文 Python 嵌入式打包

文章插圖
打開編輯
圖文 Python 嵌入式打包

文章插圖
%~dp0是求出當前腳本的絕對路徑,然后后面拼接上你要使用的文件
在cmd里使用這個腳本就可以使用了
最后將這個目錄打包起來,這個項目就可以在其他電腦快速使用了

    推薦閱讀