bash: /usr/local/bin/pip: /usr/bin/python: bad interpreter : no such file or directory 解决方案
方案一
上述问题的原因是pip命令找不到相应的解释器。
使用下列代码打开pip,
sudo vim /usr/local/bin/pip
发现pip使用的解释器是#!/usr/bin/python
很明显,可以通过下面命令来查看你是否有python解释器,如果没有显式python,那么pip就没有解释器。
ls /usr/bin/ |grep python
不过你有其他的解释器如python3,那么你可以使用python3来作为解释器。具体做法将
#!/usr/bin/python
改为
#!/usr/bin/python3
这个时候你使用的就是python3解释器了。
测试代码,查看pip版本
pip -V
##方案二
每次执行通过认为制定解释器来执行命令也是一种办法。
python3 -m pip --
测试代码,查看pip版本
pip -V