mac python linux terminal pip packages

mac - python packages



Cuando hago pip--version, muestra el error como ImportError: Ningún módulo llamado pyparsing (2)

Tengo el mismo problema y lo resolví. Aquí puede ver que el pip no funciona correctamente (sin ningún parámetro adicional).

root@notebook:/home/ci# pip Traceback (most recent call last): File "/usr/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 72, in <module> import packaging.requirements File "/usr/local/lib/python2.7/dist-packages/packaging/requirements.py", line 9, in <module> from pyparsing import stringStart, stringEnd, originalTextFor, ParseException

De acuerdo, entonces lo primero que debemos hacer es instalar una dependencia defectuosa:

wget https://pypi.python.org/packages/3c/ec/a94f8cf7274ea60b5413df054f82a8980523efd712ec55a59e7c3357cf7c/pyparsing-2.2.0.tar.gz gunzip pyparsing-2.2.0.tar.gz tar -xvf pyparsing-2.2.0.tar cd pyparsing-2.2.0 && python setup.py install

Después de que la dependencia de mising se instalará desde las fuentes.

Tratando de usar pip una vez más:

[email protected]:/tmp/pyparsing-2.2.0# pip Traceback (most recent call last): File "/usr/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 74, in <module> import appdirs ImportError: No module named appdirs

Este es el siguiente problema. Y puedes arreglarlo más rápido:

root@notebook:/home/ci# python -m pip install appdirs Downloading/unpacking appdirs Downloading appdirs-1.4.3-py2.py3-none-any.whl Installing collected packages: appdirs Successfully installed appdirs Cleaning up...

Después de eso, mi pip fue reparado con éxito. Saludos cordiales.

Intenté instalar / desinstalar pyparsing también y no funciona. Estoy atascado con esto y también tengo que instalar bibliotecas adicionales.

Aquí está el mensaje de error:

Traceback (most recent call last): File "/usr/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/home/rachana/.local/lib/python2.7/site-packages/pkg_resour‌​ces/__init__.py", line 72, in <module> import packaging.requirements File "/home/rachana/.local/lib/python2.7/site-packages/packaging/‌​requirements.py", line 9, in <module> from pyparsing import stringStart, stringEnd, originalTextFor, ParseException ImportError: No module named pyparsing

¿Cómo puedo arreglar esto?


Similar a la respuesta de @Oleg Mykolaichenko , pero usando pip:

[sudo] pip install pyparsing [sudo] pip install appdirs