Pip Py Pip Permissions

2

Eu apaguei o Python em 14.04, woops ! Eram 4 da manhã e não me lembro por que estava fazendo isso. Então, eu o re-instalei e tudo e funciona, exceto por alguns dos bons e velhos virtualenvwrapper.

Eu pesquisei por toda a internet para descobrir o que há de errado, tenho os proprietários corretos em ~/.cache/pip to jesse:jesse . Alguém sabe como posso consertar isso?

pip

Eu só tenho um problema, quando eu uso $ pip eu recebo este erro:

The directory '/home/jesse/.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 the -H flag.

.bashrc

Então, quando eu carregar um terminal ou apenas executar $ source ~/.bashrc

/usr/local/bin/python2.7: No module named virtualenvwrapper
virtualenvwrapper.sh: There was a problem running the initialization hooks. 

If Python could not import the module virtualenvwrapper.hook_loader,
check that virtualenvwrapper has been installed for
VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python2.7 and that PATH is
set properly.

Usando

  • 14.04 Desktop
  • pip 6.0.6
  • python 2.7.9

Tentou

  • Desinstalar pip
  • Removendo ~ / .cache / pip
  • Reinstalando o sudo apt-get python-pip
  • Reinstalando o easy_install pip
  • Chown em ~ / .cache / pip para jesse:jesse
  • Excluindo / Removendo muito os pacotes do Python, lol.
por JREAM 28.01.2015 / 16:18

1 resposta

1

Eu novamente limparia o python-pip e o instalaria de forma diferente

 wget https://bootstrap.pypa.io/get-pip.py

Então

 sudo python get-pip.py 

E veja se isso funciona melhor para você.

editar

Este trajeto leva você a uma novidade em relação ao repo. Você também pode atualizar usando

 pip install -U pip

Não tenho certeza se você pode fazer isso se for instalado com o apt-get.

    
por geoffmcc 28.01.2015 / 17:14