Solución de problemas de Python: ImportError: no se puede importar el nombre ‘main’

Estoy enfrentando un problema con la instalación del paquete, pip. Estoy usando Python 3.6.

Cuando bash instalar un paquete con pip, recibo el siguiente mensaje en el cmd.

*C:\Python36\Scripts>pip intstall --user httpie Traceback (most recent call last): File "c:\python36\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "c:\python36\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "C:\Python36\Scripts\pip.exe\__main__.py", line 5, in  ImportError: cannot import name 'main'* 

Ocurrió cuando actualicé el pip, antes de que funcionara. Intenté desinstalar el Python e instalé esto de nuevo, pero no funciona. No encuentro la solución, ¿alguna idea?

En primer lugar, si ha instalado pip, elimínelo eliminando la carpeta de pip en el directorio de python. Luego instale pip por este comando:

$ sudo easy_install pip

Esto instalará la versión anterior, puede descargar la versión más reciente después de la 10ª cuando vendrá.

Lo arreglé. He borrado la carpeta con pip como dijiste. Como trabajo en Windows 10, descargué el archivo get-pip.py de https://pip.pypa.io/en/stable/installing/ y lo ejecuté.

También puede bajar a pip 9.x usando

 python -m pip install -U "pip<10"