在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)文章
解決項(xiàng)目pycharm能運(yùn)行,在終端卻無(wú)法運(yùn)行的問(wèn)題
今天小編就為大家分享一篇解決項(xiàng)目pycharm能運(yùn)行,在終端卻無(wú)法運(yùn)行的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
Python將數(shù)據(jù)生成二維碼的四種方法實(shí)例代碼
二維碼在日常生活中非常常見(jiàn),廣泛應(yīng)用于支付、登錄驗(yàn)證、信息分享等場(chǎng)景,下面這篇文章主要給大家介紹了關(guān)于Python將數(shù)據(jù)生成二維碼的四種方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-09-09
python實(shí)現(xiàn)12306登錄并保存cookie的方法示例
這篇文章主要介紹了 python實(shí)現(xiàn)12306登錄并保存cookie的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
在Python中進(jìn)行自動(dòng)化單元測(cè)試的教程
這篇文章主要介紹了在Python中進(jìn)行自動(dòng)化單元測(cè)試的教程,本文來(lái)自于IBM官方文檔,需要的朋友可以參考下2015-04-04
jupyter?notebook加載和運(yùn)行.py文件方式
這篇文章主要介紹了jupyter?notebook加載和運(yùn)行.py文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
Python實(shí)現(xiàn)線程池之線程安全隊(duì)列
這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)線程池之線程安全隊(duì)列,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05
python中for循環(huán)的多種使用實(shí)例
for語(yǔ)句是Python中執(zhí)行迭代的兩個(gè)語(yǔ)句之一,另一個(gè)語(yǔ)句是while,下面這篇文章主要給大家介紹了關(guān)于python中for循環(huán)的多種使用方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09

