在python3.64中安裝pyinstaller庫的方法步驟
Python中為了方便程式直接生成exe檔案,它存在一個pyinstaller庫,使用這個庫可以直接將.py程式生成exe檔案。這個命令不是在windows的命令列中執行的。
對於python3.5以下的版本,可以在cmd命令中直接使用。
首先下載pyinstaller庫使用pip install pyinstaller下載這個庫,下載成功後出現successfully代表下載成功。然後執行命令是 pyinstaller -F -w <檔名.py>,執行命令時需要切換到程式所在的目錄,-F代表生成可執行檔案,-w代表需要控制檯,不需要就不用加。
等執行結束後,會在程式所在的資料夾生成三個資料夾
前兩個沒什麼用,可以安全刪除,生成的exe檔案就在dist裡面。
對於python3.5以上的版本,因為pyinstaller不支援以上的版本,所以在下載完正常的installer庫之後,還需要單獨下載官網給出的適用3.5以上的版本https://github.com/pyinstaller/pyinstaller。
下載完解壓後,裡面只有這一個資料夾是需要用到的
開啟你用的編譯器,或者你找到你下載完的庫的路徑,我用的時Pycharm,點選左上角的File->setting
然後將滑鼠放到下載過的庫上面就會出現路徑,在我的電腦裡面輸入路徑就會看到下載完的庫的資料夾。接下來是重點↓
將新下載的Pyinstaller資料夾複製到site-packages,並且全部替換
然後就好使了可以使用那個命令了
如果命令依然不好使,出現這樣的錯誤
PyInstaller cannot check for assembly dependencies. Please install PyWin32 or pywin32-ctypes. pip install pypiwin32
然後使用pip命令下載需要的東西提示這樣的錯誤,
或在pycharm裡面提示這樣的錯誤,就找到下面的資料夾,開啟紅線標記的檔案進行修改。
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)
修改完成後就可以了,基本沒有毛病了
到此這篇關於在python3.64中安裝pyinstaller庫的方法步驟的文章就介紹到這了,更多相關python3.64安裝pyinstaller庫內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!