问题描述
[root@localhost bin]# pip install supervisor
Traceback (most recent call last):
File "/usr/bin/pip", line 7, in <module>
from pip._internal.main import main
ImportError: No module named 'pip._internal'
[root@localhost bin]# pip -V
Traceback (most recent call last):
File "/usr/bin/pip", line 7, in <module>
from pip._internal.main import main
ImportError: No module named 'pip._internal'
解决办法
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
python get-pip.py
之后pip安装东西就不会报这个错了
[root@localhost hbk]# python get-pip.py
Collecting pip
Using cached https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl
Collecting wheel
Downloading https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
Installing collected packages: pip, wheel
Found existing installation: pip 8.1.1
Uninstalling pip-8.1.1:
Successfully uninstalled pip-8.1.1
WARNING: The scripts pip, pip3 and pip3.5 are installed in '/usr/local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
WARNING: The script wheel is installed in '/usr/local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed pip-19.3.1 wheel-0.33.6
[root@localhost hbk]# pip -V
pip 19.3.1 from /usr/local/lib/python3.5/site-packages/pip (python 3.5)