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

依旧提示报错
20221226141915

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

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

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

20221226142243

三、解决问题

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

20221226142457

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

猜你喜欢

转载自blog.csdn.net/hubing_hust/article/details/128444065