Por que estou recebendo este texto estranho relacionado a permissões sempre que executo pip2/pip3 em meu terminal Linux Mint?

Por que estou recebendo este texto estranho relacionado a permissões sempre que executo pip2/pip3 em meu terminal Linux Mint?

Nota: criei esta conta por causa desta pergunta. :)

Ok então: vamos começar.

Percebi que recebo a seguinte "mensagem" em meu terminal Linux Mint 18.2 sempre que vou instalar um novo pacote Python usando pip2/ pip3with sudo(que é necessário para instalar novos pacotes Python usando pip2/ pip3):

O diretório '/home/kyle/.cache/pip/http' ou seu diretório pai não pertence ao usuário atual e o cache foi desabilitado. Verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer o sinalizador -H do sudo. O diretório '/home/kyle/.cache/pip' ou seu diretório pai não pertence ao usuário atual e o cache foi desativado. verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer o sinalizador -H do sudo.

Por exemplo, aqui está uma espécie de "captura de tela" do meu Terminal quando eu faço uma coisa dessas (é claro que não há linhas vazias entre as linhas da saída do Terminal; sou eu tornando esta saída legível aqui neste post); a mesma coisa acontece quando eu substituo pip2por pip3:

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

O diretório '/home/kyle/.cache/pip/http' ou seu diretório pai não pertence ao usuário atual e o cache foi desabilitado. Verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer o sinalizador -H do sudo.

O diretório '/home/kyle/.cache/pip' ou seu diretório pai não pertence ao usuário atual e o cache foi desativado. verifique as permissões e o proprietário desse diretório. Se estiver executando pip com sudo, você pode querer o sinalizador -H do sudo.

Coletando pytest

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

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

Coletando pytest-cache

Baixando pytest-cache-1.0.tar.gz

Requisito já atendido: setuptools em /usr/lib/python2.7/dist-packages (de pytest)

Coletando py>=1.4.33 (do pytest)

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

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

Coletando execnet>=1.1.dev1 (do pytest-cache)

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

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

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

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

Instalando pacotes coletados: py, pytest, apipkg, execnet, pytest-cache

Executando setup.py install para pytest-cache ... concluído

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

kyle@kyle-B301 ~ $

Como você pode ver, tudo funciona (o que é bom). São apenas essas duas linhas sobre mim, um "sudoer", não "possuindo" diretórios que estão em meu próprio diretório "home" que não fazem sentido!

Atualização: conforme sugerido por "G-Man", executei ls -laR /home/kyle/.cache/pip(restringi /home/kyle/.cache/pipporque é o diretório "problemático") e os resultados podem ser encontrados aqui (https://docs.google.com/document/d/1rqRBEAXXVcJNwwojHj7fDOoyNvenvj4VYFFq0-s5gTs/edit?usp=sharing).

Se alguém puder me explicar a causa dessas mensagens e uma solução para resolver a "aparente" falta de "propriedade" desses diretórios (nos quais posso navegar facilmente sem sudopermissões), eu agradeceria muito. Desde já, obrigado!

informação relacionada