You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无命令提示符(cmd)权限时如何安装Pyinstaller?

无终端权限下PyInstaller安装与exe打包操作指南

安装包可用性说明

你从anaconda.org下载的tar.bz2格式是conda官方的离线安装包,完全可以用于PyInstaller的离线安装。

前置准备

  • 确认你当前运行脚本所用Python环境的版本、系统架构(32/64位)
  • 下载对应版本的PyInstaller安装包,同时下载其依赖包:altgraph、pefile、pywin32-ctypes、setuptools,所有包均选择适配你Python版本、系统的tar.bz2格式

无终端场景安装步骤

方案1:通过Anaconda Navigator安装(优先尝试)

  • 打开Anaconda Navigator,切换到「Environments」标签页,找到你日常运行脚本的环境
  • 点击环境右侧的箭头/齿轮图标,选择「Import」,导入你下载的所有tar.bz2包完成安装

方案2:手动解压安装(无法打开终端时使用)

  • 用解压工具(如7-Zip、WinRAR)将所有下载的tar.bz2包依次解压
  • 每个压缩包解压后都会存在Lib\site-packages目录,将该目录下的所有文件、文件夹全部复制到你当前Python环境的site-packages目录中,路径示例:C:\Users\你的用户名\anaconda3\envs\你的环境名\Lib\site-packages,遇到同名文件直接覆盖即可

无终端打包exe操作

安装完成后无需调用终端,直接运行以下Python脚本即可完成打包:

import PyInstaller.__main__

# 将参数中的"你的电子表格编辑脚本.py"替换为实际的脚本文件名
PyInstaller.__main__.run([
    "你的电子表格编辑脚本.py",
    "--onefile",  # 打包为单个exe文件,不需要可删除
    "--windowed"  # 脚本为GUI程序时添加,可隐藏控制台黑框,命令行脚本可删除
])

运行完成后,生成的exe文件会存放在脚本同级目录的dist文件夹中。

常见问题处理

  • 若exe运行提示缺失模块,可在上述PyInstaller.__main__.run的参数列表中添加"--hidden-import=缺失的模块名"重新打包即可
  • 打包前请先确认你的原脚本可正常运行,无依赖缺失问题

内容的提问来源于stack exchange,提问作者Murilo Kenji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 03:27:00