执行pip安装/升级时出现WinError 32文件占用错误求助
解决pip安装/升级时WinError 32文件占用错误
这个错误是因为pip要访问的临时文件被其他进程占用了,和pip版本无关,试试下面的解决办法:
关闭所有Python相关进程
打开任务管理器(Ctrl+Shift+Esc),找到所有名称包含Python的进程,全部结束。包括正在运行的Python脚本、IDE(VS Code、PyCharm等)、甚至打开的Python命令行会话,这些都可能占用临时文件。手动清理pip临时文件
找到路径C:\Users\trigg\AppData\Local\Temp,删除其中和pip相关的临时文件夹(比如报错里的tmphualt3k1)。如果删不掉,说明还有进程在占用,回到第一步重新检查。用管理员权限执行命令
右键点击命令提示符或PowerShell,选择「以管理员身份运行」,再执行安装/升级命令:pip install -U selenium # 或者升级pip python -m pip install --upgrade pip跳过缓存执行命令
添加--no-cache-dir参数,强制pip不使用缓存,直接下载安装,避免读取被占用的缓存文件:pip install -U selenium --no-cache-dir # 升级pip的命令 python -m pip install --upgrade pip --no-cache-dir排查杀毒软件拦截
部分杀毒软件的实时扫描会锁定临时文件,导致pip无法访问。可以暂时关闭杀毒软件的实时保护,完成安装后再重新开启。
内容的提问来源于stack exchange,提问作者Parvathy Padmakumar
相关产品推荐
相关产品推荐

