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

使用pip安装PyInstaller时遇OSError错误,求解决方案

PyInstaller安装报错[Errno 22] Invalid Argument的解决办法

针对你遇到的pip安装PyInstaller时的[Errno 22]无效参数错误,试试以下几种解决方法:

  • 清理pip缓存与临时文件
    执行命令清空pip缓存:

    pip cache purge
    

    然后手动删除C:\Users\user\AppData\Local\Temp下所有以pip-开头的临时文件夹,包括报错里提到的pip-unpack-en9t4rq5,之后重新运行pip install pyinstaller。

  • 指定自定义临时目录安装
    手动设置pip的缓存和临时目录到一个权限正常的路径(比如D盘下的文件夹),示例命令:

    pip install pyinstaller --cache-dir D:\pip_cache --tmp-dir D:\pip_tmp
    

    注意先确保D:\pip_cache和D:\pip_tmp这两个文件夹已经创建。

  • 手动下载whl文件本地安装
    直接下载对应版本的PyInstaller whl包(比如你报错里的pyinstaller-5.3-py3-none-win_amd64.whl)保存到本地后,执行本地安装命令:

    pip install C:\你的下载路径\pyinstaller-5.3-py3-none-win_amd64.whl
    
  • 检查临时目录权限
    右键打开C:\Users\user\AppData\Local\Temp的属性,切换到「安全」标签,确认当前登录用户拥有该文件夹的读写权限,如果没有,添加权限后重新尝试安装。

  • 使用虚拟环境隔离安装
    创建并激活虚拟环境,在干净的环境中安装PyInstaller:

    # 创建虚拟环境
    python -m venv pyinstaller_env
    # 激活虚拟环境(Windows系统)
    pyinstaller_env\Scripts\activate
    # 安装PyInstaller
    pip install pyinstaller
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 14:18:31