macOS Big Sur系统无法卸载locust 2.1.0 版本切换失败求助
解决macOS下多版本Locust残留无法卸载问题
步骤1:定位Locust可执行文件实际路径
macOS自带的whereis命令仅检索系统预设路径,无法识别用户级别的安装路径,替换为以下命令:which -a locust
该命令会列出所有匹配的locust可执行文件全路径,比如输出可能为/Users/你的用户名/Library/Python/3.9/bin/locust、/usr/local/bin/locust等。
步骤2:排查非pip安装的Locust
如果你曾用Homebrew安装过Locust,pip命令无法卸载该渠道的包,执行以下命令检查:brew list | grep locust
如果返回匹配结果,执行:brew uninstall locust
步骤3:用对应Python解释器卸载残留版本
找到第一步输出的locust可执行文件路径后,查看其绑定的Python解释器:head -n1 第一步输出的locust全路径
比如返回结果为#!/usr/bin/python3.9,说明该locust绑定的是系统Python3.9,直接用该解释器调用pip执行卸载:/usr/bin/python3.9 -m pip uninstall locust
注:替换命令中的路径为你实际查询到的Python解释器路径,用python -m pip调用可以避免pip和Python解释器不匹配的问题
步骤4:手动清理残留(如果上述步骤仍无效)
如果执行卸载命令仍提示包未安装,直接手动删除残留文件:
- 首先删除第一步找到的locust可执行文件:
sudo rm 第一步输出的locust全路径 - 执行以下命令查询对应Python解释器的第三方包安装路径:
对应Python解释器路径 -c "import site; print(site.getsitepackages())" - 进入输出的路径列表,删除所有名称包含
locust的目录和.dist-info/.egg-info文件即可
步骤5:安装指定版本
清理完成后执行locust -V确认提示命令未找到,再执行安装命令:pip3 install locust==1.2.2
内容的提问来源于stack exchange,提问作者walt3rwhite
相关产品推荐
相关产品推荐

