咱們工做中可能會遇到,客戶須要一個爬蟲或者其餘什麼功能的python腳本。python
這個時候,若是咱們直接把咱們的python腳本發給客戶,會有兩個問題:服務器
一、客戶的電腦或者服務器可能並無安裝python環境,這樣就直接致使客戶拿到python文件後不能執行。spa
二、咱們千辛萬苦寫的代碼就這麼讓別人看到了。插件
那這個時候,咱們應該怎麼辦呢?blog
思想!!!思想很重要!!!ip
咱們這樣想:可不能夠將python文件打包成爲可執行文件呢?就是那種客戶一點擊就能夠執行的那種。cmd
而後咱們上網搜索一下。pip
果真,python是有打包插件的(python強大的插件庫可不是吹牛的!!!)百度
這些插件庫中,下面這個插件相對來講比較簡單且易操做。打包
蹬蹬蹬蹬!!!它就是pyinstaller!!!
既然知道插件名稱了,那咱們就用它吧
一、安裝(前提是本地已經安裝了python3環境了哈):
cmd中進入python的pip文件的所在目錄執行命令
pip install pyinstaller
出現如下界面表示安裝成功。
2.cmd進入要將python打包到的文件夾下(py文件能夠放到電腦任意位置)
3.cmd中執行打包命令。
pyinstaller -F ../Run.py
其中"../"表示上一級文件夾下,"-F" 表示打包爲一個exe文件(其它參數能夠自行百度瞭解哈,這裏不作過多贅述了)。
出現下圖界面,表示打包成功。
四、查看一下打包目錄中的文件。
五、執行打包好的exe文件。
如上如,沒有報錯,表示個人python腳本打包是正確的。
若是你們在執行的過程當中有錯誤,那具體問題具體分析。能夠多多百度一下。
但願可以幫助到須要幫助的人。