¿Por qué recibo este texto extraño relacionado con los permisos cada vez que ejecuto pip2/pip3 en mi terminal Linux Mint?

¿Por qué recibo este texto extraño relacionado con los permisos cada vez que ejecuto pip2/pip3 en mi terminal Linux Mint?

Nota: Creé esta cuenta debido a esta pregunta. :)

Bien entonces: comencemos.

Noté que recibo el siguiente "mensaje" en mi terminal Linux Mint 18.2 cada vez que voy a instalar un nuevo paquete de Python usando pip2/ pip3con sudo(que es necesario para instalar nuevos paquetes de Python usando pip2/ pip3):

El directorio '/home/kyle/.cache/pip/http' o su directorio principal no es propiedad del usuario actual y el caché ha sido deshabilitado. Verifique los permisos y el propietario de ese directorio. Si ejecuta pip con sudo, es posible que desee el indicador -H de sudo. El directorio '/home/kyle/.cache/pip' o su directorio principal no es propiedad del usuario actual y las ruedas de almacenamiento en caché se han deshabilitado. verifique los permisos y el propietario de ese directorio. Si ejecuta pip con sudo, es posible que desee el indicador -H de sudo.

Por ejemplo, aquí hay una especie de "captura de pantalla" de mi Terminal cuando hago tal cosa (por supuesto, no hay líneas vacías entre las líneas de la salida de la Terminal; soy yo quien hace que esta salida sea legible aquí en esta publicación); Lo mismo sucede cuando reemplazo pip2con pip3:

kyle@kyle-B301 ~ $ sudo pip2 instalar pytest pytest-cache

El directorio '/home/kyle/.cache/pip/http' o su directorio principal no es propiedad del usuario actual y el caché ha sido deshabilitado. Verifique los permisos y el propietario de ese directorio. Si ejecuta pip con sudo, es posible que desee el indicador -H de sudo.

El directorio '/home/kyle/.cache/pip' o su directorio principal no es propiedad del usuario actual y las ruedas de almacenamiento en caché se han deshabilitado. verifique los permisos y el propietario de ese directorio. Si ejecuta pip con sudo, es posible que desee el indicador -H de sudo.

Recogiendo pytest

Descargando pytest-3.2.2-py2.py3-none-any.whl (187kB)

100% |████████████████████████████████| 194kB 380kB/s

Recopilando pytest-cache

Descargando pytest-cache-1.0.tar.gz

Requisito ya satisfecho: setuptools en /usr/lib/python2.7/dist-packages (de pytest)

Recopilando py>=1.4.33 (de pytest)

Descargando py-1.4.34-py2.py3-none-any.whl (84kB)

100% |████████████████████████████████| 92kB 689kB/s

Recopilando execnet>=1.1.dev1 (de pytest-cache)

Descargando execnet-1.4.1-py2.py3-none-any.whl (40kB)

100% |████████████████████████████████| 40kB 1,3MB/s

Recopilando apipkg>=1.4 (de execnet>=1.1.dev1->pytest-cache)

Descargando apipkg-1.4-py2.py3-none-any.whl

Instalación de paquetes recopilados: py, pytest, apipkg, execnet, pytest-cache

Ejecutando setup.py install para pytest-cache... hecho

Apipkg-1.4 instalado correctamente execnet-1.4.1 py-1.4.34 pytest-3.2.2 pytest-cache-1.0

kyle@kyle-B301 ~ $

Como puedes ver, todo funciona (lo cual es bueno). ¡Son solo esas dos líneas sobre mí, un "sudoer", no directorios "propietarios" que están en mi propio directorio "de inicio" lo que no tiene sentido!

Actualización: según lo sugerido por "G-Man", ejecuté ls -laR /home/kyle/.cache/pip(lo limité a /home/kyle/.cache/pipporque es el directorio de "problemas") y los resultados se pueden encontrar aquí (https://docs.google.com/document/d/1rqRBEAXXVcJNwwojHj7fDOoyNvenvj4VYFFq0-s5gTs/edit?usp=sharing).

Si alguien puede explicarme la causa de estos mensajes y una solución para resolver la "aparente" falta de "propiedad" de estos directorios (a los que puedo navegar fácilmente sin sudopermisos), se lo agradecería mucho. ¡Gracias de antemano!

información relacionada