1. 问题现象

pip 升级之后使用时报错:

$ pip3 -V
bash: /usr/bin/pip3: No such file or directory

通过命令查找 pip 位置

$ which pip3
/usr/local/bin/pip3

发现 pip 升级之后的位置已经更改为 /usr/local/bin/pip ,但是 pip 的缓存地址依旧是 /usr/bin/pip

2. 解决方法

解决方法很简单,通过如下命令清除缓存

$ hash -r
$ pip3 -V
pip 20.3.4 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
$
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐