IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

pip probl�me de proxy


Sujet :

Python

  1. #1
    Membre �clair� Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    F�vrier 2008
    Messages
    495
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : concepteur d'application
    Secteur : Sant�

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 495
    Par d�faut pip probl�me de proxy
    Probl�me de proxy PIP

    User ; toto_zen
    Mot de passe : koi~195&Opa&

    proxy: CumProx
    port :8080

    Probl�me, Il semble que la complexit� du mot de passe pose des probl�mes d'interpr�tation
    Selon la doc de PIP le Param�trage du proxy pip --help, par scheme://[user:passwd@]proxy.server:port

    selon divers exemple du net on a

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    pip install --proxy=http://CumProx:8080 malibrairie
     
    pip install --proxy http://toto_zen:koi~195&Opa&@CumProx:8080 malibrairie
     
    pip install --proxy CumProx/toto_zen:koi~195&Opa&@CumProx:8080 malibrairie

    j'ai vue aussi

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    export https_proxy="http://<proxy.server>:<port>"
    pip install malibrairie
    M�me si je n'ai pas le test de tous cas cas de param�trage pour cette commande
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    pip install --proxy CumProx/toto_zen:koi~195&Opa&@CumProx:8080 malibrairie
    j'ai obtenue une erreur 407 visiblement une impossibilit� pour le proxy d'interpr�ter la commande

    dans cette jungle d'exemple avec une version python 3.6 et un syst�me windows10 quelle serait la bonne syntaxe

    Autre gag en ligne de commande ne ce lance pas ,
    il ne trouve pas la commande pip , et pourtant je peux lancer python via la commande ,
    preuve que le "path" contient le r�pertoire de l'application python

  2. #2
    Membre tr�s actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par d�faut
    Hum, xlmx ou lxml ?

    Et comme stipul� sur ton pr�c�dent sujet, tu n'as nul besoin de lxml.

    Les principaux exemples montr�s avec lxml.etree que tu trouves sur internet sont adaptables en substituant par Etree.etrre.

    Tu te compliques bien la vie, alors que la solution est simple

  3. #3
    Membre �clair� Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    F�vrier 2008
    Messages
    495
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : concepteur d'application
    Secteur : Sant�

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 495
    Par d�faut pip probl�me de proxy
    Mon probl�me est a proprement parl� d'installer des librairies pythons avec pip au travers d'un proxy.

    hors impossible

  4. #4
    Membre �clair� Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    F�vrier 2008
    Messages
    495
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : concepteur d'application
    Secteur : Sant�

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 495
    Par d�faut pip probl�me d'installation
    Bonjour

    Une nouvelle configuration
    Configuration :
    Systeme: Window 10 - version 64
    Lancer de ligne de commande : powershell
    Pr�sence de Proxy :non

    version python installer : version 3.6/ python36-32 ( peut �tre serait-il judicieux de d�installer la version 32 b it pour r�installer la version 64 bit ?)



    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    PS C:\> pip install openpyxl
    Collecting openpyxl
      Using cached openpyxl-2.4.8.tar.gz
    Collecting jdcal (from openpyxl)
      Using cached jdcal-1.3.tar.gz
    Collecting et_xmlfile (from openpyxl)
      Using cached et_xmlfile-1.0.1.tar.gz
    Installing collected packages: jdcal, et-xmlfile, openpyxl
      Running setup.py install for jdcal ... error
        Complete output from command "c:\program files (x86)\python36-32\python.exe" -u -c "import setuptools, tokenize;__fi
    le__='C:\\Users\\moimeme\\AppData\\Local\\Temp\\pip-build-p5hcpdp1\\jdcal\\setup.py';f=getattr(tokenize, 'open', open)(__fi
    le__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\eri
    c\AppData\Local\Temp\pip-mlc_7t5c-record\install-record.txt --single-version-externally-managed --compile:
        running install
        running build
        running build_py
        creating build
        creating build\lib
        copying jdcal.py -> build\lib
        running install_lib
        copying build\lib\jdcal.py -> c:\program files (x86)\python36-32\Lib\site-packages
        error: could not create 'c:\program files (x86)\python36-32\Lib\site-packages\jdcal.py': Permission denied
     
        ----------------------------------------
    Command ""c:\program files (x86)\python36-32\python.exe" -u -c "import setuptools, tokenize;__file__='C:\\Users\\eric\\A
    ppData\\Local\\Temp\\pip-build-p5hcpdp1\\jdcal\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().repl
    ace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\eric\AppData\Local\Temp\pip
    -mlc_7t5c-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\
    moimeme\AppData\Local\Temp\pip-build-p5hcpdp1\jdcal\
    et voila probl�me de droits : il me faut trouve pour lancer powershell en mode admin car visiblement ce compte (qui est un compte admin....) ne semble pas d'accord pour effectuer les mise � jour.

    PLus qu'a lancer powershell en mode admin
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     Start-Process powershell -Verb runas
    Cela semble lui plaire

    Salete de windows

  5. #5
    Membre �clair� Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    F�vrier 2008
    Messages
    495
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : concepteur d'application
    Secteur : Sant�

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 495
    Par d�faut Comment installer des librairies pythons avec pip au travers d'un proxy.
    Bonjour

    Une nouvelle configuration
    Configuration :
    Systeme: Window 7 - version 64
    Lancer de ligne de commande : DOS
    Pr�sence de Proxy :OUi


    impossible de passer le proxy

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    pip install --proxy CumProx/toto_zen:koi~195&Opa&@CumProx:8080 malibrairie
    Rien a faire toujours de probl�me d'acces

  6. #6
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Salut,

    Plut�t que d'avoir le nez coll� sur la commande "pip", peut �tre devriez vous regarder comment passer un http proxy contenant des caract�res bizarres: "pip" n'est pas la seule commande � utiliser un http proxy, passer des caract�res sp�ciaux est � priori � regarder c�t� "shell",... De plus, outre que rien de tout �� soit de la programmation, difficile de reproduire votre probl�me (sans le proxy).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Membre �clair� Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    F�vrier 2008
    Messages
    495
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : concepteur d'application
    Secteur : Sant�

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 495
    Par d�faut
    Il faut param�trer l'environnement Windows:

    Pour cela on ajoute dans notre environnement les infos proxy

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    set http_proxy=http://proxy.myproxy.com
    set https_proxy=https://proxy.myproxy.com
    # OR
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    set http_proxy=http://user:[email protected]
    set https_proxy=https://user:[email protected]
    mais


    Pour pip on peut lui indiquer le proxy via un param�tre de la ligne de commande

    pip install --proxy=moiuser\my&login+152_q:[email protected]:8080 XlsxWriter

    mais voila la r�ponse

    You must give at least one requirement to install (see "pip help install")
    La syntaxe du nom de fichier, de r�pertoire ou de volume est incorrecte.

    il ne semble pas accepter la pr�sence de caract�re particulier

  8. #8
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Citation Envoy� par dedalios Voir le message
    Pour pip on peut lui indiquer le proxy via un param�tre de la ligne de commande
    Expliquez moi comment une cha�ne de caract�re comme "moiuser\my&login+152_q:[email protected]:8080" respecte la forme "scheme://[user:passwd@]proxy.server:port"?
    O� est scheme? Ou sont '://'?

    Comme vous l'indiquez, vous pourriez d�clarer ce proxy via "set http_proxy" et avoir la curiosit� d'essayer... (histoire de voir les injures de Windows et arr�ter de regarder cela c�t� "pip" ou Python...).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  9. #9
    Membre �clair� Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    F�vrier 2008
    Messages
    495
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : concepteur d'application
    Secteur : Sant�

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 495
    Par d�faut
    Citation Envoy� par wiztricks Voir le message
    Expliquez moi comment une cha�ne de caract�re comme "moiuser\my&login+152_q:[email protected]:8080" respecte la forme "scheme://[user:passwd@]proxy.server:port"?
    O� est scheme? Ou sont '://'?

    Comme vous l'indiquez, vous pourriez d�clarer ce proxy via "set http_proxy" et avoir la curiosit� d'essayer... (histoire de voir les injures de Windows et arr�ter de regarder cela c�t� "pip" ou Python...).

    - W

    La d�claration des variables Set doit �tre faite ou ? rien ne l'explique dans aucune doc.
    S'il s'agit de param�trage syst�me de type variables d'environnement cela ne marche pas.

    quand au codage de pip

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     --proxy <proxy>             Specify a proxy in the form
                                 [user:passwd@]proxy.server:port.
    Fort �loigne de scheme


    voic la r�ponse quand bien m�me
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    pip install --proxy //[moi-user:my&login+152_q@]proxy.machin.fr:8080 XlsxWriter
    La syntaxe du nom de fichier, de r�pertoire ou de volume est incorrecte.

  10. #10
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Citation Envoy� par dedalios Voir le message
    La d�claration des variables Set doit �tre faite ou ? rien ne l'explique dans aucune doc.
    Une variable d'environnement est quelque chose qui d�pend du syst�me.... Donc si vous cherchez une documentation ou un tuto. vous n'�tes pas dans le bon forum. Par exemple pour Windows vous avez ce tuto.

    Citation Envoy� par dedalios Voir le message
    S'il s'agit de param�trage syst�me de type variables d'environnement cela ne marche pas.
    Si vous �crivez des commandes comme set http_proxy=.... ou pip install..., un programme va lire ces lignes et essayer d'en faire quelque chose (par exemple en appelant "pip" avec les param�tres pass�s).... Et � partir du moment o� ce programme l� "analyse" la ligne avant de la passer � un programme, il y a des choses � faire pour que les caract�res sp�ciaux ne soient pas interpr�t�s/modifi�s - sinon �� va passer autre chose que ce que vous voulez.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  11. #11
    Membre �clair� Avatar de dedalios
    Homme Profil pro
    concepteur d'application
    Inscrit en
    F�vrier 2008
    Messages
    495
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : concepteur d'application
    Secteur : Sant�

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 495
    Par d�faut Param�trage du Proxy dans la commande pip
    bonjour ,
    Je reviens sur ce poste.

    Base : un portable sous windows10 : Portable donc appareil devant pouvoir ce connecter en divers lieu .Chaque lieu de connection a ces regles propre.
    Presence ou non d'un Proxy
    M�thode de connection � l'�ventuelle proxy pouvant etre diff�rente


    Donc utiliser un param�trage de windows10 unique d�finissant les modalite de connection a un proxy est peut pertinant.
    On ne peux pas a chaque deplacement refaire le param�treg de windows pour python et pip.

    Voici un cas :

    Un serveur Proxy sur la machine avec l'IP 192.168.1.55 sur le port 3128
    La connection doit �tre identifi� : Utilisateur : toto
    Mot de passe : Toto&1951

    Donc ma commande du fait des caracteres sp�cieux la param�trage ce doit d'�tre entour� de " ".

    voici la commande d'installation et la commande de mise � jour

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    pip3 install   --proxy="toto:Toto&[email protected]:3128"  appdirs
    pip3 install   --proxy="toto:Toto&[email protected]:3128" --upgrade appdirs
    Malheureusement les 4 tests de connexion

    Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required'))': /simple/appdirs/
    ...
    Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 407 Proxy Authentication Required'))': /simple/appdirs/
    le param�trage du proxy fonctionne puisqu'� chaque utilisation d'un outil web ma machine me demande de m'identifier avec ces �l�ments.

    Par contre pip n'en veut pas?
    j'ai pourtant d�j� utilis� cette m�thode avec d'autres serveurs proxy ou les modalit�s d'identification �taient plus complexes.

    id : machina.oni.ad\mamie mot de pass : maude_de+9977&
    serveur leproxy_de_mamie.machina.oni.ad port :9222
    exemple :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    pip3 install --proxy="machina.oni.ad\mamie:maude_de+9977&@leproxy_de_mamie.machina.oni.ad:9222" appdirs

  12. #12
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Citation Envoy� par dedalios Voir le message
    Par contre pip n'en veut pas?
    pip n'a rien a voir la dedans. Essayez avec un autre utilitaire qui demande le passage du proxy en ligne de commande (git, ftp,...) vous devriez avoir le m�me probl�me.
    Ce qui fait que la question est plut�t de savoir comment mettre en forme ces caract�res l� sous la console windows. Un peu de recherche sur Internet vous donnerait des pistes.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Probl�me de Proxy
    Par fabrice1978 dans le forum Applets
    R�ponses: 3
    Dernier message: 03/12/2007, 16h33
  2. Probl�me de Proxy
    Par FrankOVD dans le forum Apache
    R�ponses: 1
    Dernier message: 21/09/2007, 15h10
  3. [C#]Probl�me timeout proxy
    Par mimibobo dans le forum Services Web
    R�ponses: 9
    Dernier message: 30/10/2006, 09h27
  4. Probl�me de proxy avec Firefox
    Par shukin dans le forum Autres langages pour le Web
    R�ponses: 3
    Dernier message: 13/12/2005, 12h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo