GNU/Linux >> Tutoriels Linux >  >> Linux

Erreur Python - urllib2 URLError :erreur urlopen type d'URL inconnu :https [Résolu]

Question :  J'ai cette erreur urllib2.URLError : lors de l'installation  pile de paquets. Après avoir vérifié le programme, j'ai compris que le script importait urllib bibliothèque et utilise urlretrieve fonction pour récupérer un fichier depuis https URL et il semble que la fonction ne soit pas en mesure de récupérer les données de https URL. J'ai donc décidé d'éditer le script python et de renommer tout https URL vers http, mais l'erreur persiste. Cependant, l'URL est valide, car j'ai pu l'ouvrir avec succès via un navigateur Web. De plus, j'ai plus d'une version de Python installée (la version 2.6 est fournie avec CentOS 6.4 et la version 3.5 qui a été installée en source), mais je ne sais pas si cela pourrait être un problème. Pouvez-vous m'aider à résoudre ce problème ?

Réponse :

Il est possible que l'installation de Python soit interrompue. Si vous avez besoin d'installer plusieurs versions de Python, il est important de le faire de la bonne manière, sinon tout Python se cassera et plus les outils système tels que yum, setup etc...

Avant cela, vous devez vérifier si la version de Python utilisée pour l'installation de packstack prend en charge HTTPS. Par défaut, Python ne comprendra pas HTTPS tant qu'il n'est pas conforme à la prise en charge d'OpenSSL. Vous devrez peut-être consulter ce guide pour compiler Python avec la prise en charge de SSL. Une fois que vous avez confirmé que Python prend en charge HTTPS, essayez à nouveau de compiler packstack et l'erreur disparaîtra probablement.


Linux
  1. Erreur d'installation Python - Ignorer l'échec d'assurepip :pip 7.1.2 nécessite SSL/TLS [Résolu]

  2. Comment réparer l'erreur fatale Python :Py_Initialize :Impossible d'obtenir l'encodage des paramètres régionaux [Résolu]

  3. Erreur d'installation de ConfigParser - python setup.py egg_info a échoué avec le code d'erreur 1 [Résolu]

  4. Comment corriger l'erreur d'installation de Python lors du chargement des bibliothèques partagées :libssl.so.1.0.0 ? [Résolu]

  5. Erreur Python - urllib2 URLError :erreur urlopen type d'URL inconnu :https [Résolu]

Comment réparer l'erreur OpenStack - Échec de la suppression du réseau ? [Résolu]

Appel à la fonction indéfinie simplexml_load_file() – Erreur PHP [Résolu]

Erreur :DNS Propagation check Token Mismatch [Résolu]

Impossible de compiler Python.h - Erreur d'installation de Websockify

Erreur d'importation aucun module nommé zlib (brew python installé)

erreur :le champ 'ctx' a un type incomplet EVP_CIPHER_CTX