Problème de droit à l’installation de PIP pour Python

Cet article ne s’applique peut-être pas forcément qu’au package PIP, et est apparemment dépendant de pleins de choses dans l’environnement de l’OS car des collègues avec les mêmes versions que les miennes n’avaient pas le problème.

Si comme moi vous voulez installer le gestionnaire de package PIP pour Python 2.7.x sur un environnement Windows 7 (x64) et que vous avez un problème de droit sur le fichier temporaire généré, j’ai trouvé une solution qui permet de contourner cela :

  1. Ouvrez une console en mode admin
  2. Éditez votre fichier getpip.py
  3. Ligne 20 sur le fichier, à la création du fichier temporaire:
    f = tempfile.NamedTemporaryFile()
  4. Rajoutez l’argument delete = False dans la fonction NamedTemporaryFile() :
    f = tempfile.NamedTemporaryFile(delete =False)

 

Enregistrez, et normalement, à l’éxécution de la ligne :

python getpip.py install

Vous devriez voir votre module installé

Laisser un commentaire