好几次碰到pip不可用的问题,如下:
pip list
Traceback (most recent call last):
File "/usr/local/bin/pip", line 6, in <module>
from pkg_resources import load_entry_point
ImportError: cannot import name 'load_entry_point
解决办法,如下:
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py
[root@xxx ~]# pip
Traceback (most recent call last):
File "/usr/local/bin/pip", line 6, in <module>
from pkg_resources import load_entry_point
ImportError: cannot import name 'load_entry_point'
还是不行...
看错误提示,/usr/local/bin/pip 文件有错误。
cd /usr/local/bin
cp pip pip.bak
echo > pip
vi pip
#!/usr/bin/python
import sys
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
上面的代码写入pip文件。
打完收工!