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

Déploiement/Installation Python Discussion :

Installation avec pip : ssl module in Python is not available [Python 3.X]


Sujet :

Déploiement/Installation Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Décembre 2018
    Messages : 4
    Par défaut Installation avec pip : ssl module in Python is not available
    Bonjour,
    J'ai installé anaconda sur W10 avec python 3.7.6, tout fonctionne correctement dans environnementale spyder
    Je voudrais installer pygame, j'ai lancé >python -m pip install -U pygame --user et j'ai eu les messages suivant :

    WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
    WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    Could not fetch URL https://pypi.org/simple/pygame/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pygame/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
    ERROR: Could not find a version that satisfies the requirement pygame (from versions: none)
    ERROR: No matching distribution found for pygame
    WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
    Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
    Quelqu'un aurait-il une idée de ce qu'il faut faire ?
    merci d'avance

  2. #2
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut
    Sous windows, tu peux essayer avec cette méthode là :
    demarrer-cmd (ouvrir en mode administrateur)
    cd\
    dans C, mettre ton chemin pour aller dans ton dossier python (python37)
    exemple : C:\Program Files\python37>
    ensuite tu tapes : python.exe -m pip install -U pygame --user
    Et, ça devrait le faire...

  3. #3
    Membre à l'essai
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Décembre 2018
    Messages : 4
    Par défaut
    merci pour ta réponse , mais j'ai exactement le même problème, il faudrait que je lui fasse plaisir en installant TLS/SSL ? Sinon il va pas me laisser.....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\Python>python.exe -m pip install -U pygame --user
    WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
    WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError("Can't connect to HTTPS URL because the SSL module is not available.")': /simple/pygame/
    Could not fetch URL https://pypi.org/simple/pygame/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pygame/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping
    ERROR: Could not find a version that satisfies the requirement pygame (from versions: none)
    ERROR: No matching distribution found for pygame
    WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
    Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 677
    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 677
    Par défaut
    Salut,

    2 choses: si vous utilisez conda, vous devez installez vos packages comme conda le demande. Et si vous utilisez Python, peut être faut-il commencer par mettre à jour pip avec la commande python -m pip install --upgrade pip.

    Dans tous les cas, si vous cherchez un peu sur Internet avec le message d'erreur vous allez trouver plein d'articles à trier en fonction de ce qui s'applique ou pas à votre environnement/python/...

    Dit autrement, ce que vous faites étant supposé fonctionner, si çà ne marche pas, le problème est dans votre environnement.

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

  5. #5
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 303
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 303
    Par défaut
    Salut,

    Sous Linux il faut installer les libs libssl-dev et openssl . À voir pour Windows.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Décembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Décembre 2018
    Messages : 4
    Par défaut probleme résolu sous anaconda
    Bonjour,
    En fait la solution est simple, avec anaconda il faut lancer l'installation depuis la fenêtre console de Spyder.
    merci à tous

  7. #7
    Nouveau candidat au Club
    Inscrit en
    Juin 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 3
    Par défaut
    Citation Envoyé par Ormelune Voir le message
    Bonjour,
    J'ai installé anaconda sur W10 avec python 3.7.6, tout fonctionne correctement dans environnementale spyder
    Je voudrais installer pygame, j'ai lancé >python -m pip install -U pygame --user et j'ai eu les messages suivant :



    Quelqu'un aurait-il une idée de ce qu'il faut faire ?
    merci d'avance
    J'ai eu le même problème. Pour le résoudre, voici une manière de faire, il faut ajouter les options suivantes que je nomme "validation de confiance" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host
    Cela permet d'ignorer les erreurs SSL. Cela ne régle donc pas nécessairement le problème de fond...
    cela donne donc sous Windows :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\[...]\> pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org <nom_du_package>
    Tester depuis Visual Studio Code.

    Il faut éventuellement mettre à jour sa version :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Users\[...]\AppData\Local\Programs\Python\Python39\python.exe -m pip install --upgrade pip
    Les options de confiance fonctionnent aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\Users\[...]\AppData\Local\Programs\Python\Python39\python.exe -m pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host --upgrade pip
    Il y a aussi une autre option que je n'ai pas testée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    --global http.sslVerify false

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

Discussions similaires

  1. Installation module avec Pip
    Par Rag02700 dans le forum Général Python
    Réponses: 5
    Dernier message: 23/08/2020, 23h27
  2. Installation Jupiter avec pip pour Python via la ligne de commande
    Par comme de bien entendu dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 02/07/2019, 22h54
  3. Réponses: 15
    Dernier message: 28/03/2019, 07h53
  4. Réponses: 1
    Dernier message: 04/04/2018, 09h59
  5. Installation avec le module mysql sur un serveur ProFTPD
    Par Leobaillard dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 16/06/2006, 14h37

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