how python-2.7 pip ubuntu-16.04

python 2.7 - how - "Pip install json" falla en Ubuntu



install json module python (2)

Si bien es cierto que json es un módulo incorporado, también descubrí que en un sistema Ubuntu con python-minimal instalado, SÍ tienes python pero no puedes import json . ¡Y luego entiendo que intentarías instalar el módulo usando pip!

Si tienes python-minimal , obtendrás una versión de python con menos módulos que cuando compilas Python, y uno de los módulos que te faltará es el módulo json . La solución es instalar un paquete adicional, llamado libpython2.7-stdlib , para instalar todas las bibliotecas de Python "predeterminadas".

sudo apt install libpython2.7-stdlib

¡Y luego puedes import json en python y funcionaría!

No se puede instalar el módulo json. Por lo que sé, no debería usar sudo. ¿Qué pasa?

pip install json The directory ''/home/snow/.cache/pip/http'' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo''s -H flag. The directory ''/home/snow/.cache/pip'' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo''s -H flag. Collecting json Downloading json-99.0.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-build-YkvqVh/json/setup.py", line 2, in <module> raise RuntimeError("Package ''json'' must not be downloaded from pypi") RuntimeError: Package ''json'' must not be downloaded from pypi ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-YkvqVh/json/


json es un módulo incorporado , no es necesario instalarlo con pip .