pip安装pyinstaller报错Could not install packages due to an OSError: [Errno 22] Invalid argument

pip安装pyinstaller报错 OSError: [Errno 22] Invalid argument

  • 一、问题描述
  • 二、故障分析
  • 三、解决问题

一、问题描述

使用pip安装pyinstaller时报错:

ERROR: Could not install packages due to an OSError: [Errno 22] Invalid argument: 'C:\\Users\\hubin\\AppData\\Local\\Temp\\pip-unpack-qus07tyx\\pyinstaller-5.7.0-py3-none-win_amd64.whl'

二、故障分析

pip安装其他的包是好的,唯独这个pyinstaller会提示路径参数不对,但是这个路径本身又是完全合法的。

手动去python官网下载安装包:
pyinstaller-5.7.0-py3-none-win_amd64.whl

再次尝试手动安装

pip install pyinstaller-5.7.0-py3-none-win_amd64.whl

依旧提示报错
pip安装pyinstaller报错Could not install packages due to an OSError: [Errno 22] Invalid argument_第1张图片

但这个时候我注意到一件事,就是下载的whl安装包文件突然不见了。。。

神器的一幕,但确实发生了,这也就能解释为什么安装不成功了,因为文件本身被移除了。

第一反应是杀毒软件把它给干掉了,我的操作系统是win11最新版,打开windows security安全中心,查看一下查杀的历史记录,果然,就是被它给干掉了。

pip安装pyinstaller报错Could not install packages due to an OSError: [Errno 22] Invalid argument_第2张图片

三、解决问题

既然原因找到了,是杀毒软件的原因,那么就好办了,可以临时关闭杀毒软件,再尝试安装即可。

pip安装pyinstaller报错Could not install packages due to an OSError: [Errno 22] Invalid argument_第3张图片

之后果然一路通畅。安装完毕后再重新打开杀毒的实时防护即可。

你可能感兴趣的:(疑难杂症,pip,python,windows,开发语言)