web-dev-qa-db-fra.com

Python Autorisations Pip

J'ai supprimé Python le 14.04, woops! Il était 4 heures du matin et je ne me souviens plus pourquoi je faisais cela. Donc, je l'ai réinstallé et tout fonctionne, sauf quelques-uns de ce bon vieux virtualenvwrapper.

J'ai cherché partout sur Internet pour comprendre ce qui n'allait pas, j'ai les bons propriétaires sur ~/.cache/pip à jesse:jesse. Est-ce que quelqu'un sait comment je peux résoudre ce problème?

pépin

J'ai un seul problème, lorsque j'utilise $ pip, je reçois cette erreur:

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

Ensuite, lorsque je charge un terminal ou que je lance simplement $ 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.

En utilisant

  • 14.04 Bureau
  • pip 6.0.6
  • python 2.7.9

A essayé

  • Désinstaller pip
  • Supprimer ~/.cache/pip
  • Réinstallation de Sudo apt-get python-pip
  • Réinstallation du pip easy_install
  • Chown sur ~/.cache/pip à jesse:jesse
  • Suppression/Suppression de Python paquets beaucoup, lol.
2
JREAM

Je voudrais à nouveau purger python-pip et l'installer différemment

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

Ensuite

 Sudo python get-pip.py 

Et voyez si cela fonctionne mieux pour vous.

modifier

Cet itinéraire vous permettra d'obtenir plus récent que ce que dans repo. Vous pouvez également mettre à jour à l'aide de

 pip install -U pip

Vous n'êtes pas sûr de pouvoir le faire si vous êtes installé avec apt-get.

1
geoffmcc