pour le proxy pip, utilisez dev au lieu de 1.3.1

By | août 9, 2019

Formation gratuite Python

pip est de loin mon moyen préféré d’installer des choses en Python.

Si vous avez besoin de l’utiliser derrière un pare-feu, téléchargez la version de dev au lieu de 1.3.1.

Choses que j'aime absolument sur l'outil:

  • installer – Installer des paquets (bien sûr)
  • désinstaller – Désinstallez les paquets.
  • liste – Liste des paquets installés.
  • spectacle – Afficher des informations sur les packages installés. (ceci inclut l'affichage des dépendances et de la version installée
  • option --proxy – Spécifiez un proxy dans le formulaire [user:passwd@]proxy.server: port (extrêmement cool, mais cassé en 1.3.1)

Je n’ai pas encore essayé les commandes pip, molette, décompression ou décompression. Et je ne suis pas tout à fait sûr de ce que le gel vous donne cette liste ne le fait pas.

Procuration

le --Procuration Cette option est essentielle si vous installez derrière un pare-feu. Et ça marche brillamment. Cependant, la fonctionnalité est cassée en 1.3.1.

C’est corrigé dans la branche dev. Donc, si vous avez besoin de –proxy pour fonctionner, n’installez pas la version 1.3.1. Allez sur pip sur github et téléchargez plutôt la version de développement. Lorsque vous avez le fichier zip, installez-le avec easy_install pip-develop.zip. Ensuite, vous êtes prêt.

Je vais essayer de ne pas oublier de revenir à ce message après la publication de la version 1.4 et de supprimer la note ci-dessus.

virtualenv

Lorsque j'ai essayé d'utiliser la version de dev de pip pour installer virtualenv, il s'est passé une chose amusante. Pip installe virtualenv très bien. Mais lorsque j'ai essayé d'utiliser virtualenv et virtualenvwrapper pour créer un environnement virtuel, il a été créé avec 1.3.1 of pip. Oops.

Donc, avec virtualenv et virtualenvwrapper, si vous avez besoin du pip dev, faites ceci:

  1. easy_install pip-dev.zip (comme expliqué ci-dessus)
  2. mkvirtualenv myEnv (créez votre environnement)
  3. workon myEnv (commencez à utiliser l'environnement)
  4. pip --version (voir si c'est 1.4 ou supérieur)
  5. easy_install pip-dev.zip (installe la version de dev sur 1.3.1)
  6. Continuez à construire quelque chose de génial.

Comme ci-dessus, je vais essayer de ne pas oublier de revenir à ce message et de le mettre à jour lorsque le pip 1.4, virtualenv et virtualenvwrapper fonctionneront bien ensemble.

BTW, je voudrais remercier tous ceux qui ont contribué à ces projets. Ce sont d’excellents outils.