pyinstaller安裝使用
pyinstaller安裝使用
pyinstall 下載地址
下載版本3.2;
本機環境;win7 x64 ;python 3.5.2 x64
打包的檔案只能在win x64下執行;
網路好,可以直接透過pip安裝;
pip install pyinstaller
在解壓後的檔案路徑中執行安裝:
python setup.py install
安裝提示缺少pypiwin32
下載了pypiwin32的包,但都是whl格式的檔案;
將pypiwin32-219-cp35-none-win_amd64.whl 的包複製到python的安裝路徑下,即該路徑需要配置在系統path中;
安裝,按tab鍵自動補全;:
pip install pypiwin32-219-cp35-none-win_amd64.whl
提示缺少pefile
下載pefile
提示需要future
安裝feture 下載:
feture目錄路徑中:
python setup.py install
依次將feture,pefile,pypiwin32,pyinstaller安裝好。
檢視是否安裝成功,檢視版本;
pyinstaller --verion
使用:
語法:
pyinstaller [options] script [script ...] | specfile
對於要生成命令列模式的執行檔案執行:
pyinstaller -F myscript.py
在Python指令碼目錄下執行命令,在新增加資料夾dist中,生成同名執行檔案。
對於圖形介面打包:
pyinstaller -F -w -i manage.ico app.py
-F:打包為單檔案
-w:Windows程式,不顯示命令列視窗
-i:是程式圖示,app.py是你要打包的py檔案
常用引數:
-F 製作獨立的可執行程式
-D 製作出的檔案存放在同一個資料夾下(預設值)
-K 包含TCL/TK(對於使用了TK的,最好加上這個選項,否則在未安裝TK的電腦上無法執行)
-w 製作視窗程式
-c 製作命令列程式(預設)
-X 製作使用UPX壓縮過的可執行程式(推薦使用這個選項,需要下載UPX包,解壓後upx.exe放在Python(非PyInstaller)安裝目錄下,下載upx308w.zip)
-o DIR 指定輸出SPEC檔案路徑(這也決定了最後輸出的exe檔案路徑)
--icon=[ICO檔案路徑] 指定程式圖示
-v [指定檔案] 指定程式版本資訊
-n [指定程式名] 指定程式名稱
在新增加的__pycache__資料夾中,生成同名的pyc檔案,該檔案是加密的跨平臺二進位制檔案,需要使用者安裝相應版本的Python和依賴庫。
pyinstall 下載地址
下載版本3.2;
本機環境;win7 x64 ;python 3.5.2 x64
打包的檔案只能在win x64下執行;
網路好,可以直接透過pip安裝;
pip install pyinstaller
在解壓後的檔案路徑中執行安裝:
python setup.py install
安裝提示缺少pypiwin32
下載了pypiwin32的包,但都是whl格式的檔案;
將pypiwin32-219-cp35-none-win_amd64.whl 的包複製到python的安裝路徑下,即該路徑需要配置在系統path中;
安裝,按tab鍵自動補全;:
pip install pypiwin32-219-cp35-none-win_amd64.whl
提示缺少pefile
下載pefile
提示需要future
安裝feture 下載:
feture目錄路徑中:
python setup.py install
依次將feture,pefile,pypiwin32,pyinstaller安裝好。
檢視是否安裝成功,檢視版本;
pyinstaller --verion
使用:
語法:
pyinstaller [options] script [script ...] | specfile
對於要生成命令列模式的執行檔案執行:
pyinstaller -F myscript.py
在Python指令碼目錄下執行命令,在新增加資料夾dist中,生成同名執行檔案。
對於圖形介面打包:
pyinstaller -F -w -i manage.ico app.py
-F:打包為單檔案
-w:Windows程式,不顯示命令列視窗
-i:是程式圖示,app.py是你要打包的py檔案
常用引數:
-F 製作獨立的可執行程式
-D 製作出的檔案存放在同一個資料夾下(預設值)
-K 包含TCL/TK(對於使用了TK的,最好加上這個選項,否則在未安裝TK的電腦上無法執行)
-w 製作視窗程式
-c 製作命令列程式(預設)
-X 製作使用UPX壓縮過的可執行程式(推薦使用這個選項,需要下載UPX包,解壓後upx.exe放在Python(非PyInstaller)安裝目錄下,下載upx308w.zip)
-o DIR 指定輸出SPEC檔案路徑(這也決定了最後輸出的exe檔案路徑)
--icon=[ICO檔案路徑] 指定程式圖示
-v [指定檔案] 指定程式版本資訊
-n [指定程式名] 指定程式名稱
在新增加的__pycache__資料夾中,生成同名的pyc檔案,該檔案是加密的跨平臺二進位制檔案,需要使用者安裝相應版本的Python和依賴庫。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-2127623/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python 安裝 pyinstaller 失敗 ReadTimeoutErrorPythonError
- py3.7.1下pyinstaller 的安裝及打包 坑
- 使用PyInstaller打包Python程式Python
- cocoapods安裝/解除安裝/使用
- 使用pyinstaller打包exe檔案教程
- 使用PyInstaller打包檔案為exe程式
- JupyterLab安裝使用
- Nginx 安裝使用Nginx
- docker安裝使用Docker
- Anaconda 安裝、使用
- 安裝使用VUEVue
- kibana安裝使用
- tomcat安裝使用Tomcat
- jupyter安裝使用
- 使用 pyinstaller 打包 py 檔案成 exe 程式
- python檔案打包利器之pyinstaller的使用Python
- Pyinstaller利用spec檔案打包的使用模板
- Python pyinstaller類庫使用學習總結Python
- pyinstaller和wordcloud和jieba的使用案列CloudJieba
- ElasticSearch的安裝和使用,Postman的安裝,Kibana的安裝,EShead外掛的安裝ElasticsearchPostman
- 安裝及使用RSSHub
- hydra 安裝和使用
- 3.13 truffle 安裝使用
- Docker安裝及使用Docker
- nvm 安裝及使用
- KubernetesNginxIngress安裝與使用Nginx
- Windows安裝使用OpensslWindows
- curl 安裝與使用
- Centos安裝使用ChromedriverCentOSChrome
- 使用kubeadm安裝kubernetes
- MITMF安裝與使用MIT
- ActiveMq安裝和使用MQ
- Supervisor 安裝與使用
- Samba安裝與使用Samba
- 使用docker安裝nginxDockerNginx
- Mac 安裝使用 NgrokMac
- nacos安裝與使用
- kafka 安裝到使用Kafka
- 安裝python並使用Python