pyinstaller執(zhí)行報(bào)錯的問題解決
已經(jīng)安裝好了pyinstaller,但是在終端執(zhí)行時(shí)報(bào)錯:
pyinstaller : 無法將“pyinstaller”項(xiàng)識別為 cmdlet、函數(shù)、腳本文件或可運(yùn)行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,然后再試一次。
所在位置 行:1 字符: 1
+ pyinstaller --onefile MySc.py
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
原因:沒有添加系統(tǒng)環(huán)境變量
首先我們找到pyinstaller庫安裝的位置:
在文件里面打開設(shè)置,找到Python解釋器,在軟件包里面找到 pyinstaller ,此時(shí)將鼠標(biāo)懸停在上面,則會顯示出該軟件包所在絕對路徑。
比如我這里是:D:\Python\Lib\site-packages
可能每個人不一樣,我這里軟件包在Lib目錄下
但是我們要找的是Scripts文件夾的路徑,我這里Scripts與Lib在同一目錄下
將Scripts文件夾的絕對路徑即 D:\Python\Scripts 添加到系統(tǒng)環(huán)境變量中:
右鍵此電腦點(diǎn)擊屬性
進(jìn)入高級系統(tǒng)設(shè)置,按圖示步驟進(jìn)行添加后確定保存
配置好之后我們需要重啟一下我們的開發(fā)軟件(比如pycharm)
之后再次打開終端執(zhí)行命令:pyinstaller --onefile 文件名
成功生成exe程序
該文件存放在你原py文件目錄下的dist目錄下
嘗試運(yùn)行該程序,因?yàn)槲遗氖且粋€簡單目錄掃描工具,需要指定一些參數(shù),雙擊打開會出錯閃退,于是在cmd里面運(yùn)行,試了一下是可行的。
到此這篇關(guān)于pyinstaller執(zhí)行報(bào)錯的問題解決的文章就介紹到這了,更多相關(guān)pyinstaller執(zhí)行報(bào)錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳解如何使用Python和正則表達(dá)式處理XML表單數(shù)據(jù)
在日常的Web開發(fā)中,處理表單數(shù)據(jù)是一個常見的任務(wù),而XML是一種常用的數(shù)據(jù)格式,用于在不同的系統(tǒng)之間傳遞和存儲數(shù)據(jù),本文通過闡述一個技術(shù)問題并給出解答的方式,介紹如何使用Python和正則表達(dá)式處理XML表單數(shù)據(jù),需要的朋友可以參考下2023-09-09pandas 轉(zhuǎn)換成行列表進(jìn)行讀取與Nan處理的方法
今天小編就為大家分享一篇pandas 轉(zhuǎn)換成行列表進(jìn)行讀取與Nan處理的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Django Rest framework之認(rèn)證的實(shí)現(xiàn)代碼
這篇文章主要介紹了Django Rest framework之認(rèn)證的實(shí)現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12Python中反轉(zhuǎn)二維數(shù)組的行和列問題
這篇文章主要介紹了Python中反轉(zhuǎn)二維數(shù)組的行和列問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01