有时候pip安装或者pip3安装一些包时会失败,提示需要更新pip,但是更新以后会导致一些问题,上次更新pip时导致pip和pip3同指向了。于是我明明pip install 成功了一些包,在python2中却无法使用,下面记录当时的解决办法。
参考pip 和 pip3 指向问题(输入pip list 和pip3 list 显示的包一样)和关于解决Ubuntu16.04中pip和pip3同时指向Python3.5的问题
pip和pip3指向问题
通过which pip 和 which pip3 查看pip文件所在位置
通过pip -V 和 pip3 -V 查看pip指向,发现指向同一个python版本
修改文件解决同指向问题
打开pip文件,修改第一行为
#!/usr/bin/python2
第七行为:
from pip._internal.main import main
查看修改后的结果: