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 :

Mon pare-feu m'empêche de télécharger pyinstaller [Python 3.X]


Sujet :

Python

  1. #1
    Membre régulier
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 446
    Points : 112
    Points
    112
    Par défaut Mon pare-feu m'empêche de télécharger pyinstaller
    Bonjour,

    J'aimerai savoir comment je peux installer pyinstaller sur mon PC, car je ne peux pas l'installer via le net, mon pare-feu me bloque et je ne peux pas le désactiver...

    Merci par avance pour votre retour.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 435
    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 435
    Points : 37 020
    Points
    37 020
    Par défaut
    Salut,

    Citation Envoyé par Supernatural Voir le message
    J'aimerai savoir comment je peux installere pyinstallr sur mon PC, car je ne peux pas l'installer via le net, mon pare-feu me bloque et je ne peux pas le désactiver...
    Normalement, pour installer pyinstaller, vous devez passer par pip install ....
    Sur un autre PC qui a accès à internet vous pouvez récupérer les packages et leurs dépendances (via pip download) sur un clef USB et les installer à partir de là.
    Pour les détails, voir la documentation.

    - W

  3. #3
    Membre régulier
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 446
    Points : 112
    Points
    112
    Par défaut
    Le package correspond au fichier PyInstaller-3.5.tar.gz (le cas présent) ?

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 435
    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 435
    Points : 37 020
    Points
    37 020
    Par défaut
    Citation Envoyé par Supernatural Voir le message
    Le package correspond au fichier PyInstaller-3.5.tar.gz (le cas présent) ?
    PyInstaller-3.5.tar.gz est un nom de fichier que pip install ira chercher dans le répertoire courant.
    Pour installer PyInstaller depuis le réseau, ce sera pyinstaller (c'est ce que dit le document d'installation). Et pip récupérera le kit/fichier adapté à votre plateforme et essaiera de l'installer.

    Pour ce qui est de pip download tout est dans la documentation que je vous ai déjà indiqué. A vous de tester sur un PC qui a accès au réseau.

    - W

  5. #5
    Membre régulier
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 446
    Points : 112
    Points
    112
    Par défaut
    Désolé de ne pas comprendre, mais je ne peux pas installer depuis le réseau, je veux installer en local donc il faut que j'utilise quelle méthode? Encore une fois désolé pour mon incompétence...

  6. #6
    Membre régulier
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 446
    Points : 112
    Points
    112
    Par défaut
    Depuis le réseau j'ai cette erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Collecting PyInstaller
      Using cached https://files.pythonhosted.org/packages/e2/c9/0b44b2ea87ba36395483a672fddd07e6a9cb2b8d3c4a28d7ae76c7e7e1e5/PyInstaller-3.5.tar.gz
      Installing build dependencies ... error
      Complete output from command c:\python_373\python.exe c:\python_373\lib\site-packages\pip install --ignore-installed --no-user --prefix C:\Users\xxxxxx\AppData\Local\Temp\pip-build-env-lsqmn90p\overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools>=40.8.0 wheel:
      Collecting setuptools>=40.8.0
        Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3C10>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/
        Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3FB0>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/
        Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3E30>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/
        Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3F50>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/
        Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x047D3310>: Failed to establish a new connection: [Errno 11001] getaddrinfo failed')': /simple/setuptools/
        Could not find a version that satisfies the requirement setuptools>=40.8.0 (from versions: )
      No matching distribution found for setuptools>=40.8.0
      You are using pip version 19.0.3, however version 19.3.1 is available.
      You should consider upgrading via the 'python -m pip install --upgrade pip' command.
    Je peux télécharger les autres librairies, packages que je désire sauf cette pu**in de me"de.....

    Et c'est celle qui m'importe le plus...

  7. #7
    Membre confirmé

    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
    Points : 503
    Points
    503
    Billets dans le blog
    1
    Par défaut
    Salut.

    Cela parait clair, ce module a besoin de dépendances que tu n'as pas, pip tente donc de les récupérer via le réseau, et comme il ne peut pas...

    Donc, ouvrir l'archive tar.gz, regarder ce qu'il y a dans le fichier requirements, et télécharger les archives des bibliothèques requises, et ainsi de suite pour chaque archives, cela va être long s'il y a beaucoup de dépendances

    Ou alors avoir accès à un poste ayant le réseau et utiliser pip donwload pour le système où ils vont être installés.
    https://pip.pypa.io/en/stable/refere...load/#overview

    Sinon, pourquoi tu ne peux pas utiliser pip ? Proxy ?

  8. #8
    Membre régulier
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 446
    Points : 112
    Points
    112
    Par défaut
    Ok, merci pour la réponse. Si j'utilise pip, il est bloqué par mon pare-feu (administrateur réseau usine...), j'utilise proxy normalement mais il n'arrive pas à downloader les dependances... c'est ça que je trouve bizarre...

    J'utilise ça comme code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pip install --proxy http://user:pass@MON_PROXY:MON_PORT packagename
    Pour tout le reste c'est OK mais pas pour le Pyinstaller...

  9. #9
    Membre régulier
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 446
    Points : 112
    Points
    112
    Par défaut
    Donc si je regarde mon fichier requiments.txt:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # This is the pip requirements file for running PyInstaller.
    # If you want to run the test you will also need to install what is
    # defined in tests/requirements-tools.txt and for extensive testing
    # also tests/requirements-libraries.txt.
     
    setuptools
    pefile; sys_platform == 'win32'
    macholib; sys_platform == 'darwin'
    altgraph
     
    dis3; python_version < '3.0'
    pywin32-ctypes; sys_platform == 'win32'
    ainsi que mon fichier requiments-tools.txt:

    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    # This is the pip requirements file for running the
    # PyInstaller test-suite.
    #
    # For extensive testing you will also need to install what is defined in
    # requirements-libraries.txt.
    #
    # Example (assuming current dir is PyInstaller's top-level source dir)::
    #
    #   python -m pip install -r tests/requirements-tools.txt
    #   python -m pip install -r tests/requirements-libraries.txt  # extensive
     
    # include PyInstaller's requirements
    -r ../requirements.txt
     
    # Work-around for a bug in execnet 1.4.1
    execnet >= 1.5.0
     
    # Testing framework.
    pytest >= 2.7.3
     
    # Plugin allowing running tests in parallel.
    pytest-xdist == 1.25.0; python_version == '2.7'
    pytest-xdist; python_version != '2.7'
     
    # Plugin to abort hanging tests.
    pytest-timeout
    # allows specifying order without duplicates
    pytest-drop-dup-tests
     
    # Better subprocess alternative with implemented timeout.
    psutil
     
    # Check new flake8 violations on pull requests
    flake8-diff
     
    subprocess32; python_version == '2.7'
     
    # Current pypiwin32 simply installs pywin32. Only an old pypiwin32 release has a
    # Python 3.4 wheel.
    pywin32; python_version != '3.4' and sys_platform == 'win32'
    pypiwin32==219; python_version == '3.4' and sys_platform == 'win32'
     
    lxml
    et requiments-librairies.txt:
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    # This is the pip requirements file for extensive
    # PyInstaller testing.
    #
    # Example (assuming current dir is PyInstaller's top-level source dir)::
    #
    #   python -m pip install -r tests/requirements-libraries.txt  # extensive
     
    # include requirements for base testing
    -r requirements-tools.txt
     
     
    # Needs work
    # ----------
    # These packages, if updated, produce test failures. Work needs to be done on
    # these hooks. Any requirement in this list should be followed by the
    # `# pyup: ignore <https://pyup.io/docs/bot/filter/>`_ comment.
    #
    # - v. 2.2 and above fails.
    Django==2.1.8; python_version != '2.7'  # pyup: ignore
    # - v 3.1.0 fails.
    matplotlib==3.0.3; python_version != '2.7'  # pyup: ignore
     
     
    # Working
    # -------
    # These packages work with no (known) issues.
    babel==2.7.0
    boto==2.49.0
    boto3==1.9.159
    botocore==1.12.159
    future==0.17.1
    h5py==2.9.0
    markdown==3.1.1
    numpy==1.16.4
    openpyxl==2.6.2
    phonenumbers==8.10.13
    Pillow==6.0.0
    pinyin==0.4.0
    pycparser==2.19
    pycryptodome==3.8.2
    pycryptodomex==3.8.2
    pyexcelerate==0.8.0
    pygments==2.4.2
    python-dateutil==2.8.0
    pytz==2019.1
    pyusb==1.0.2
    pyzmq==18.0.1
    requests==2.22.0
    # simplejson is used for text_c_extension
    simplejson==3.16.0
    # Required for test_namespace_package
    sqlalchemy==1.3.4
    Unidecode==1.0.23
    zeep==3.3.1
    zope.interface==4.6.0
     
     
    # Special cases
    # -------------
    # Per https://github.com/sdispater/pendulum/issues/365, this library fails to
    # install using pip 19. A slightly older version fails CI. So, omit tests
    # until this is resolved.
    ##pendulum==2.0.4
     
    # Wheels are available only on OS X and Win 32. The only Windows 64-bit Python
    # tests run are for Python 3.7, so exclude that. There's no way to simply
    # exclude Windows 64 bit Python.
    pyenchant==2.0.0; sys_platform == 'darwin' or (sys_platform == 'win32' and python_version <= '3.6')
     
    # No wheel for Python 3.5 or higher.
    PySide==1.2.4; sys_platform == 'win32' and python_version == '2.7'
     
    # As of 14-Aug-2018, twisted doesn't offer Python 3 wheels.
    twisted==19.2.0; python_version == '2.7'
     
    # uvloop does not currently support Windows.
    uvloop==0.12.2; python_version != '2.7' and sys_platform != 'win32'
     
     
    # Python 3 only
    # -------------
    gevent==1.4.0; python_version != '2.7'
    ipython==7.5.0; python_version != '2.7'
    keyring==19.0.2; python_version != '2.7'
    pandas==0.24.2; python_version != '2.7'
    pylint==2.3.1; python_version != '2.7'
    # This does provide Mac and Linux wheels for Python 2.7. Given EOL coming soon,
    # don't bother testing them.
    PySide2==5.12.3; python_version != '2.7'
    pyqt5==5.12.2; python_version != '2.7'
    pyqtwebengine==5.12.1; python_version != '2.7'
    scipy==1.3.0; python_version != '2.7'
    sphinx==2.0.1; python_version != '2.7'
    web3==4.9.2; python_version != '2.7'
    par contre comme je suis débutant avec python, c'est pas clair pour moi de voir les package à télécharger...

    Merci pour votre aide.

  10. #10
    Membre confirmé

    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
    Points : 503
    Points
    503
    Billets dans le blog
    1
    Par défaut
    Salut.

    Je ne m'avance pas, mais :

    https://github.com/pyinstaller/pyinstaller/issues/4557

    Donc tester la solution donnée.

  11. #11
    Membre régulier
    Homme Profil pro
    Touche à tout
    Inscrit en
    Mai 2017
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Allier (Auvergne)

    Informations professionnelles :
    Activité : Touche à tout

    Informations forums :
    Inscription : Mai 2017
    Messages : 446
    Points : 112
    Points
    112
    Par défaut
    Ah merci beaucoup! Vous me sauvez la vie ^^!

    Sujet résolu!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le pare feu empêche le JDK7 d'accèder au FTP
    Par stc074 dans le forum NetBeans
    Réponses: 3
    Dernier message: 29/07/2012, 12h37
  2. pare-feu bitdefender qui bloque mon réseau
    Par jackk dans le forum Sécurité
    Réponses: 8
    Dernier message: 08/04/2008, 16h24
  3. Réponses: 4
    Dernier message: 10/05/2007, 04h21
  4. Réponses: 1
    Dernier message: 16/12/2006, 01h27
  5. Problème pare-feu sous Windows
    Par colomban dans le forum Sécurité
    Réponses: 3
    Dernier message: 30/09/2005, 10h50

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