如何 PIP 源碼安裝 PyInstaller 擴展模塊


CPython v3.6.8 相比 v3.8.10,對微軟 Windows 7 SP1 的兼容性更好,不用單獨安裝 KB2533623 係統補丁

pip 安裝 PyInstaller v5.13 for CPython v3.8.10


  1. 運行 數字 Python IDE --> 點擊右下角 控製颱 選項卡 文本視圖 區域 --> 彈齣 控製颱配置 對話框 --> 把以下內容 (注意替換成要使用版本)
    D:/Python38/
    D:/Python38/Scripts/
    							
    添加到對話框 工作目錄 下文本視圖中 --> 作為 Python 運行安裝環境
  2. 進入右下角 控製颱 選項卡 文本視圖 鍵入以下命令,清潔卸載之前安裝的 PyInstaller
    Python -m pip uninstall PyInstaller
    							
  3. 控製颱 選項卡 文本視圖 鍵入以下命令:

    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade PyInstaller (推薦)
    或
    pip install PyInstaller (有時下載數據會很慢)
    							
  4. 安裝成功後會生成這些文件:

    X:/PythonXX/scripts/*.exe
    							
  5. 還會自動安裝這些依賴模塊

    altgraph-0.17.3
    future-0.18.3
     
    pefile-2023.2.7
    pywin32-ctypes-0.2.2
     
    PyInstaller-hooks-contrib-2023.6
    							
  6. 運行 主菜單 --> 調用 源碼 PyInstaller 小程序 --> 在 _ 控製颱 選項卡 文本視圖 鍵入以下命令 --> 測試是否安裝成功
    PyInstaller -v
    							
  7. 開始 批量 將 Python 源代碼文件 --> 打包成 *.EXE 可執行文件

源碼安裝 PyInstaller v5.0 for CPython v3.8.10


  1. 首先安裝 Visual Studio for C++ Build Tools 2017 及以上
  2. https://github.com/PyInstaller/PyInstaller 下載源代碼 (若網速太慢,請使用代理服務器),源碼包中的

    /PyInstaller/utils/_gitrevision.py
    								
    文件,包含詳細版本信息

  3. 運行 數字 Python IDE --> 點擊右下角 控製颱 選項卡 文本視圖 區域 --> 彈齣 控製颱配置 對話框 --> 把以下內容 (注意替換成要使用版本)
    D:/Python38/
    D:/Python38/Scripts/
    							
    添加到對話框 工作目錄 下文本視圖中 --> 作為 Python 運行安裝環境
  4. 進入右下角 控製颱 選項卡 文本視圖 鍵入以下命令,清潔卸載之前安裝的 PyInstaller
    Python -m pip uninstall PyInstaller
    							
  5. 安裝以下依賴模塊:

    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade tinyaes
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade altgraph
     
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade future
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pefile
     
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pywin32-ctypes
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade PyInstaller-hooks-contrib
    							
  6. 將源碼包解壓到 X:/PythonXX/Scripts/ 目錄 --> 在 控製颱 選項卡 文本視圖 進入 /PythonXX/Scripts/PyInstaller-develop 目錄 --> 鍵入以下命令,開始安裝

    Python setup.py install
    								

  7. 安裝成功後會生成這些文件:

    X:/PythonXX/scripts/*.exe
    							
  8. 源碼安裝 pyinstaller v5.0 需要的依賴模塊:

    tinyaes-1.0.2
    altgraph-0.17.2
     
    future-0.18.2
    pefile-2021.9.3
     
    pywin32-ctypes-0.2.0
    pyinstaller-hooks-contrib-2022.0
    							
  9. 運行 主菜單 --> 調用 源碼 PyInstaller 小程序 --> 在 _ 控製颱 選項卡 文本視圖 鍵入以下命令 --> 測試是否安裝成功
    PyInstaller -v
    							
  10. 開始 批量 將 Python 源代碼文件 --> 打包成 *.EXE 可執行文件

源碼安裝 PyInstaller v4.10 for CPython v3.6.8


  1. 首先安裝 Visual Studio for C++ Build Tools 2017 及以上
  2. https://github.com/PyInstaller/PyInstaller 下載源代碼 (若網速太慢,請使用代理服務器),源碼包中的

    /PyInstaller/utils/_gitrevision.py
    								
    文件,包含詳細版本信息

  3. 運行 數字 Python IDE --> 點擊右下角 控製颱 選項卡 文本視圖 區域 --> 彈齣 控製颱配置 對話框 --> 把以下內容 (注意替換成要使用版本)
    D:/Python36/
    D:/Python36/Scripts/
    							
    添加到對話框 工作目錄 下文本視圖中 --> 作為 Python 運行安裝環境
  4. 進入右下角 控製颱 選項卡 文本視圖 鍵入以下命令,清潔卸載之前安裝的 PyInstaller
    Python -m pip uninstall PyInstaller
    							
  5. 安裝以下依賴模塊:

    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade tinyaes
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade altgraph
     
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade future
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pefile
     
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pywin32-ctypes
    Python -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade PyInstaller-hooks-contrib
    							
  6. 將源碼包解壓到 D:/Python36/Scripts/ 目錄 --> 在 控製颱 選項卡 文本視圖 鍵入以下命令開始構建 *.whl 分發包,接著安裝 *.whl 分發包:

    cd D:/Python36/Scripts/pyinstaller-4.10
    python setup.py bdist_wheel
     
    cd ./dist
    Python -m pip install --upgrade pyinstaller-4.10-py3-none-any.whl
    							

    以下安裝方式已過時,未來將棄用:

    Python setup.py install
    							
  7. 安裝成功後會生成這些文件:

    X:/PythonXX/scripts/*.exe
    							
  8. 源碼安裝 pyinstaller v4.10 需要的依賴模塊:

    tinyaes-1.0.4
    altgraph-0.17.3
     
    future-0.18.2
    pefile-2023.2.7
     
    pywin32-ctypes-0.2.2
    pyinstaller-hooks-contrib-2022.0
    							
  9. 運行 主菜單 --> 調用 源碼 PyInstaller 小程序 --> 在 _ 控製颱 選項卡 文本視圖 鍵入以下命令 --> 測試是否安裝成功
    PyInstaller -v
    							
  10. 開始 批量 將 Python 源代碼文件 --> 打包成 *.EXE 可執行文件

異常情況


若使用期間齣現異常,可刪除以下用戶數據存儲目錄後,再試:

C:/Users/用戶名/AppData/Local/pyinstaller/
					

版權聲明: 本文為獨傢原創稿件,版權歸 樂數軟件 ,未經許可不得轉載。