如何安装 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. 进入右下角 控制台 选项卡 文本视图 键入
    Python -m pip uninstall PyInstaller
    							
    命令,清洁卸载之前安装的 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. 进入右下角 控制台 选项卡 文本视图 键入
    Python -m pip uninstall PyInstaller
    							
    命令,清洁卸载之前安装的 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. 进入右下角 控制台 选项卡 文本视图 键入
    Python -m pip uninstall PyInstaller
    							
    命令,清洁卸载之前安装的 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 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 可执行文件

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。