在python3.64中安裝pyinstaller庫(kù)的方法步驟
Python中為了方便程序直接生成exe文件,它存在一個(gè)pyinstaller庫(kù),使用這個(gè)庫(kù)可以直接將.py程序生成exe文件。這個(gè)命令不是在windows的命令行中執(zhí)行的。
對(duì)于python3.5以下的版本,可以在cmd命令中直接使用。
首先下載pyinstaller庫(kù)使用pip install pyinstaller下載這個(gè)庫(kù),下載成功后出現(xiàn)successfully代表下載成功。然后執(zhí)行命令是 pyinstaller -F -w <文件名.py>,執(zhí)行命令時(shí)需要切換到程序所在的目錄,-F代表生成可執(zhí)行文件,-w代表需要控制臺(tái),不需要就不用加。
等執(zhí)行結(jié)束后,會(huì)在程序所在的文件夾生成三個(gè)文件夾
前兩個(gè)沒(méi)什么用,可以安全刪除,生成的exe文件就在dist里面。
對(duì)于python3.5以上的版本,因?yàn)閜yinstaller不支持以上的版本,所以在下載完正常的installer庫(kù)之后,還需要單獨(dú)下載官網(wǎng)給出的適用3.5以上的版本https://github.com/pyinstaller/pyinstaller。
下載完解壓后,里面只有這一個(gè)文件夾是需要用到的
打開(kāi)你用的編譯器,或者你找到你下載完的庫(kù)的路徑,我用的時(shí)Pycharm,點(diǎn)擊左上角的File->setting
然后將鼠標(biāo)放到下載過(guò)的庫(kù)上面就會(huì)出現(xiàn)路徑,在我的電腦里面輸入路徑就會(huì)看到下載完的庫(kù)的文件夾。接下來(lái)是重點(diǎn)↓
將新下載的Pyinstaller文件夾復(fù)制到site-packages,并且全部替換
然后就好使了可以使用那個(gè)命令了
如果命令依然不好使,出現(xiàn)這樣的錯(cuò)誤
PyInstaller cannot check for assembly dependencies. Please install PyWin32 or pywin32-ctypes. pip install pypiwin32
然后使用pip命令下載需要的東西提示這樣的錯(cuò)誤,
或在pycharm里面提示這樣的錯(cuò)誤,就找到下面的文件夾,打開(kāi)紅線標(biāo)記的文件進(jìn)行修改。
def do_install(pkgs): try: #import pip try: from pip._internal import main except Exception: from pip import main except ImportError: error_no_pip() return main(['install'] + pkgs) def do_uninstall(pkgs): try: #import pip try: from pip._internal import main except Exception: from pip import main except ImportError: error_no_pip() return main(['uninstall', '-y'] + pkgs)
修改完成后就可以了,基本沒(méi)有毛病了
到此這篇關(guān)于在python3.64中安裝pyinstaller庫(kù)的方法步驟的文章就介紹到這了,更多相關(guān)python3.64安裝pyinstaller庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用 Python 創(chuàng)建一個(gè)基于規(guī)則的聊天機(jī)器人
這篇文章主要介紹了使用 Python 創(chuàng)建一個(gè)基于規(guī)則的聊天機(jī)器人,使用 Python 創(chuàng)建一個(gè)簡(jiǎn)單的基于規(guī)則的聊天機(jī)器人 聊天機(jī)器人本身是一種機(jī)器或軟件,它通過(guò)文本或句子模仿人類(lèi)交互。 簡(jiǎn)而言之,可以使用類(lèi)似于與人類(lèi)對(duì)話的軟件進(jìn)行聊天。2021-10-10PyQt5的PyQtGraph實(shí)踐系列3之實(shí)時(shí)數(shù)據(jù)更新繪制圖形
這篇文章主要介紹了PyQt5的PyQtGraph實(shí)踐系列3之實(shí)時(shí)數(shù)據(jù)更新繪制圖形,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05PyTorch實(shí)現(xiàn)聯(lián)邦學(xué)習(xí)的基本算法FedAvg
這篇文章主要為大家介紹了PyTorch實(shí)現(xiàn)聯(lián)邦學(xué)習(xí)的基本算法FedAvg,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05win10系統(tǒng)下Anaconda3安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了win10系統(tǒng)下Anaconda3安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09Pyinstaller打包報(bào)錯(cuò)小結(jié)
本文主要介紹了Pyinstaller打包報(bào)錯(cuò)小結(jié),詳細(xì)的介紹了5種錯(cuò)誤的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-02-02Python+PyQT5的子線程更新UI界面的實(shí)例
今天小編就為大家分享一篇Python+PyQT5的子線程更新UI界面的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06