GNU/Linux >> Tutoriels Linux >  >> Linux

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

J'ai réussi compilé Python3.5 à partir de la source . Mais quand j'exécute 'python3.5 ', je reçois un message d'erreur du type "Erreur Python fatale :Py_Initialize :Impossible d'obtenir l'encodage des paramètres régionaux. ImportError :Aucun module nommé encodings ".

Voici le message d'erreur complet :

# python3.5
 Fatal Python error: Py_Initialize: Unable to get the locale encoding
 ImportError: No module named 'encodings'
 Current thread 0x00007ff41bf46700 (most recent call first):
 Aborted (core dumped)

Quel pourrait être le problème ?

Solution :

Le problème peut être dû à plusieurs installations Python sur votre machine et à la commande 'python3.5 ' peut faire référence à des bibliothèques appartenant à une version différente de Python. Eh bien, il pourrait y avoir une autre raison - la commande 'python3.5 " n'est pas en mesure de trouver le chemin d'installation de PYTHON. Les lignes ci-dessous seront un bon essai pour cette erreur :

# export PYTHONHOME=/usr/local/lib/python3.5/
# export PYTHONPATH=/usr/local/lib/python3.5/

Remarque : Assurez-vous de définir le chemin d'installation correct de Python3.5.

Maintenant, essayez d'appeler python3.5 et ça devrait marcher.

# python3.5
Python 3.5.0 (default, Nov 6 2015, 16:57:04)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Linux
  1. Comment réparer l'erreur de configuration :impossible de trouver le répertoire macro 'm4' [Résolu]

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

  3. Comment réparer l'erreur – ModSecurity :Accès refusé avec le code 44 [Apache]

  4. Comment réparer l'appel à la fonction non définie apc_fetch() - Erreur fatale PHP [Résolu]

  5. Comment obtenir en toute sécurité la version de Ksh ?

Comment réparer l'erreur de connexion SSH refusée

Comment obtenir la date et l'heure actuelles en Python

Comment réparer :l'utilisateur n'est pas dans l'erreur de fichier sudoers

Comment obtenir la taille d'un répertoire sous Linux

Comment puis-je voir la documentation Python sur Linux ?

Comment obtenir le PYTHONPATH en shell?