Installation de paquets Python à travers un Proxy

Qu'est-ce qu'un Proxy ?

Dans la majorité des établissements scolaires, l'accès à Internet se fait par l'intermédiaire d'une composante logicielle appelée Proxy. Il permet notamment d'accélérer la navigation Web (mémoire cache) mais surtout d'authentifier les utilisateurs qui veulent accéder à Internet.

  • Un serveur Proxy est référencé par une adresse IP (ex. 172.16.8.1) et un numéro de port (ex. 3129).

  • Un utilisateur Proxy possède un identifiant (ex. user) et un mot de passe (ex. passwd).

Paramétrage du Proxy dans Windows

L'ajout des paramètres d'authentification d'un utilisateur Proxy dans les variables d'environnement de Windows se fait suivant les étapes ci-dessous avec des droits d'administrateur système.

  1. Chercher "Modifier les variables d'environnement système".

  2. Ouvrir la fenêtre le panneau de configuration.

alt


  1. Accéder aux variables d'environnement.

alt


  1. Ajouter une nouvelle variable d'environnement.

alt


  1. Saisir la variable HTTP_PROXY et la valeur correspondante.

alt


  1. Saisir la variable HTTPS_PROXY et la valeur correspondante.

alt


  1. Les deux nouvelles variables HTTP_PROXY et HTTPS_PROXY sont maintenant enregistrées.

alt


A noter qu'une adresse du proxy s'écrit toujours sous la forme suivante :

http://user:passwd@172.16.8.1:3129

où :

  • user est l'identifiant de l'utilisateur,

  • passwd est le mot de passe de l'utilisateur,

  • 172.16.8.1 est l'adresse IP du proxy,

  • 3129 est le numéro de port du proxy.

Avertissement

  • Ces quatre valeurs précédentes sont des exemples. Elles sont à modifier en fonction de la configuration du proxy de votre établissement.

  • Il est conseillé d'enregistrer un utilisateur virtuel comme par exemple physique.windows pour des raisons de sécurité.

  • Redémarrer l'ordinateur une fois l'opération terminée. Accepter le certificat si le Windows le demande.

Installation de paquets avec Anaconda

Comme la plupart des distributions Python, Anaconda propose l'utilitaire en ligne de commande pip pour l'installation et la mise à jour de paquets (librairies, modules, ...)

  1. Faire une recherche à partir du mot clé "Anaconda".

  2. Ouvrir le terminal Anaconda Powershell Prompt.

alt


  1. Mettre à jour l'utilitaire pip avec la commande :

pip install --upgrade pip
  1. Par exemple, pour installer le module pyserial (accès au port série) :

pip install pyserial
alt


Installation de paquets avec Thonny

Thonny utilise également pip en arrière plan pour la gestion des paquets.

  1. Ouvrir la fenêtre de gestion des paquets.

alt


  1. Rechercher le paquet (ex. matplotlib)

alt


  1. Un fois trouvé et sélectionné, installer le paquet.

alt


  1. L'installation est terminée.

alt