python安装pyinstaller库_python pyinstaller安装
需求分析:
python腳本如果在沒有安裝python的機(jī)器上不能運(yùn)行,所以將腳本打包成exe文件,降低腳本對環(huán)境的依賴性,同時(shí)運(yùn)行更加迅速。
當(dāng)然打包的腳本似乎不是在所有的win平臺下都能使用,win7有一部分不能使用,我在win10能夠很好的運(yùn)行。
準(zhǔn)備:
pyinstaller(http://www.pyinstaller.org/) 首先還是去官網(wǎng)看支持的python版本,不然會很尷尬的
安裝方法1:
安裝pyinstaller和pywin32
使用一下命令將自動安裝兩個包,在cmd用pip命令
pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz
安裝方法二:
pip install pyinstaller ? (會自動下載future,pywin32,pyinstaller)
如何使用Pyinstaller
方法一:
1.cmd到/python/scripts 找到pyinstaller.exe
2.輸入命令
方法二:
1.進(jìn)入pyinstaller的解壓包,輸入命令
2."python pyinstaller.py -F path:demo.py"
從cmd最后一行輸出可查找到生成的文件
12468 INFO: Appending archive to EXE D:\Documents\Downloads\PyInstaller-3.2\down
load\dist\download.exe
后記:
1.程序設(shè)置自定義圖標(biāo):pyinstaller -F -i ico_path ?py_path
首先需要下載一張正常的ico,不能用直接修改后綴的。
下載圖片: ?https://www.easyicon.net
圖片改為ico: http://www.ico.la/
輸入命令 pyinstaller -F -i "demo.ico" "main.py"
2.報(bào)錯提示:
pyinstaller -F -i "demo.ico" "main.py" 命令格式一定是先圖標(biāo)路徑,再程序路徑。
路徑最好為英文,沒有中文字符;腳本名稱里沒有特殊字符如 .
使用utf8編碼
圖標(biāo)文件必須是正常格式,不能直接更改后綴。
tuble index out of range ---》pyinstaller版本尚未支持python的版本
3.窗口程序
使用 pyinstaller -F -w ?-i ico_path ?py_path ,這樣腳本不會彈出命令窗,前提是用了GUI庫.
4.導(dǎo)入模塊問題
pyinstaller -F -w ?-i ?--hidden-import queue ico_path ?py_path?加上選項(xiàng)
總結(jié)
以上是生活随笔為你收集整理的python安装pyinstaller库_python pyinstaller安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《塞尔达传说:王国之泪》发售前更新 1.
- 下一篇: 徐雷回应从京东退休:请祝福我,也祝福所有