欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python?Pyinstaller庫安裝步驟以及使用方法

 更新時(shí)間:2022年08月30日 15:02:20   作者:云木西  
pyinstaller是一個(gè)非常簡單的打包python的py文件的庫,下面這篇文章主要給大家介紹了關(guān)于Python?Pyinstaller庫安裝步驟以及使用方法的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

Pyinstaller庫簡介:

簡單來說,就是直接將python語言編寫的py程序打包為exe可執(zhí)行文件,對方不需要安裝python環(huán)境即可直接運(yùn)行。

不過Pyinstaller庫是在cmd環(huán)境下給出命令的哦!

PyInstaller 庫安裝步驟

1.一般安裝步驟:

pip install pyinstaller一般的安裝方法是在cmd命令提示符環(huán)境下輸入:

即可,但是總會(huì)有一些意外讓你的編程之路變得有(kan)趣(ke)起來……

2.出現(xiàn)pip版本問題安裝步驟:

比如這樣(python版本為寫文章時(shí)最新版3.7.3):

提示你需要升級pip的版本

然而按照提示輸入python -m pip install --upgrade pip打算升級:

第一次然并卵……

第二次關(guān)閉cmd在打開重新下載,竟然成功了:

于是再次嘗試重新安裝:

雖然網(wǎng)速很慢,但是成功了,所以跟著提示走還是沒問題滴!

PyInstaller 庫常用參數(shù)

參數(shù)描述
-h查看幫助
--clean清理打包過程中的臨時(shí)文件
-D, --onedir默認(rèn)值,生成dist文件夾
-F, --onefile在dist文件夾中只生成獨(dú)立的打包文件
-i <圖標(biāo)文件名.ico>指定打包程序使用的圖標(biāo)(icon)文件

PyInstaller 庫使用方法

1.在cmd中使用命令找到py程序所在目錄

cmd返回上一層目錄的命令是: cd.. 或 cd ..

cmd 返回上兩級目錄的命令:cd ../..

cmd進(jìn)入某個(gè)文件夾的命令:先執(zhí)行 盤符 + 冒號, 進(jìn)入對應(yīng)的盤符, 如 d:

2.使用命令:pyinstaller -F <name>.py

創(chuàng)建成功后,會(huì)生成以下文件(前兩個(gè)文件夾可以直接刪掉):

dist文件夾中的exe即為我們所需要的可執(zhí)行文件,打開試試吧!

3.除此之外,我們在打包的時(shí)候,還可以加個(gè)圖標(biāo)美化一下:pyinstaller -i <name>.ico -F <name>.py

補(bǔ)充:可能遇到的問題以及解決辦法

1)打包過程找不到自己自建模塊如

ModuleNotFoundError: No module named 'core'

可以將模塊添加到datas里注意復(fù)制后的名字('core','core')最好是原名(個(gè)人經(jīng)驗(yàn))。

還可以將自己的模塊直接復(fù)制到site-packages 下面,再打包。

2)打包成功卻不能正確執(zhí)行,進(jìn)程無法阻塞,.exe一直在循環(huán)。

這是因?yàn)樵谡{(diào)用某些模塊的時(shí)候,也是進(jìn)程,而在多進(jìn)程中,你程序中的進(jìn)程不會(huì)被阻塞,而一直循環(huán)起進(jìn)程。用下面方法去解決,注意下面代碼要放在代碼最開始在import 模塊之前。

from multiprocessing import freeze_support
freeze_support()

總結(jié)

到此這篇關(guān)于Python Pyinstaller庫安裝步驟以及使用方法的文章就介紹到這了,更多相關(guān)Pyinstaller庫安裝及使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解vscode實(shí)現(xiàn)遠(yuǎn)程linux服務(wù)器上Python開發(fā)

    詳解vscode實(shí)現(xiàn)遠(yuǎn)程linux服務(wù)器上Python開發(fā)

    這篇文章主要介紹了vscode實(shí)現(xiàn)遠(yuǎn)程linux服務(wù)器上Python開發(fā),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • python 列表刪除所有指定元素的方法

    python 列表刪除所有指定元素的方法

    下面小編就為大家分享一篇python 列表刪除所有指定元素的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python刪除過期log文件操作實(shí)例解析

    python刪除過期log文件操作實(shí)例解析

    這篇文章主要介紹了python刪除過期log文件,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 學(xué)python爬蟲能做什么

    學(xué)python爬蟲能做什么

    這篇文章主要介紹了學(xué)python爬蟲能做什么的相關(guān)知識點(diǎn)內(nèi)容,有需要的朋友們可以閱讀參考下。
    2020-07-07
  • python三元運(yùn)算符實(shí)現(xiàn)方法

    python三元運(yùn)算符實(shí)現(xiàn)方法

    這篇文章主要介紹了python實(shí)現(xiàn)三元運(yùn)算符的方法,大家參考使用吧
    2013-12-12
  • Python中的imread()函數(shù)用法說明

    Python中的imread()函數(shù)用法說明

    這篇文章主要介紹了Python中的imread()函數(shù)用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python實(shí)現(xiàn)坦克大戰(zhàn)游戲 附詳細(xì)注釋

    python實(shí)現(xiàn)坦克大戰(zhàn)游戲 附詳細(xì)注釋

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)坦克大戰(zhàn)游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • pymssql數(shù)據(jù)庫操作MSSQL2005實(shí)例分析

    pymssql數(shù)據(jù)庫操作MSSQL2005實(shí)例分析

    這篇文章主要介紹了pymssql數(shù)據(jù)庫操作MSSQL2005的方法,可實(shí)現(xiàn)基本的連接、查詢、插入、更新及調(diào)用存儲過程等功能,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-05-05
  • python通過第三方庫操作PDF文件的幾種常見方法

    python通過第三方庫操作PDF文件的幾種常見方法

    Python是一種高級編程語言,主要用于數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、圖像處理等領(lǐng)域,在PDF文件處理方面,Python有許多強(qiáng)大的庫和工具,這篇文章主要給大家介紹了關(guān)于python通過第三方庫操作PDF文件的幾種常見方法,需要的朋友可以參考下
    2024-02-02
  • python輕松實(shí)現(xiàn)代碼編碼格式轉(zhuǎn)換

    python輕松實(shí)現(xiàn)代碼編碼格式轉(zhuǎn)換

    由于某些原因,需要將代碼從A機(jī)房遷移到B機(jī)房,這兩個(gè)之間不能互相訪問,但是歷史原因?qū)е翧機(jī)房的代碼全是utf8編碼的,B機(jī)房要求是GBK編碼,看看這個(gè)怎么解決。雖然很簡單,但是還是要推薦給大家,需要的小伙伴參考下吧。
    2015-03-03

最新評論