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)
$